Fa تشخیص صحت ایمیل

سلام میخواستم ببینم کدی هست که تشخیص بده ایمیل وارد شده صحیح است یانه مثلا اگه @ داشت ایمیل صحیح باشه و گر نه غاط باشه
 

silvercover

کاربر متخصص
بهترين كار استفاده از عبارات منظم (Regular Expression) هست كه توي بيلدر چنين ويژگي اي نيست و ميشه با شي Browser و استفاده از زبان جاوا اسكريپت اين كار رو كرد. اما مطمئن نيست. چون ممكن هست جاوا اسكريپت مرورگر غير فعال باشه. اما به هر حال كد زير يه سري از موارد رو چك مي كنه و قابل قبول هست.

[PHPS]at$ = '@'
dot$ = '.'
white_space$ = ' '
at_position = POS(at$,Email$)
email_lenght = LEN(Email$)
dot_position = POS(dot$,Email$)
If (at_position = 0) Then
Message("Invalid E-mail ID","")
Return()
End
If (email_lenght = at_position ) Then
Message("Invalid E-mail ID","")
Return()
End
If (dot_position = 0) Then
Message("Invalid E-mail ID","")
Return()
End
count = email_lenght - dot_position
If (count < 2) Then
Message("Invalid E-mail ID","")
Return()
Else
tld$ = StrCopy(Email$,dot_position,count)
tld_lenght = LEN(tld$)
If (tld_lenght > 4) Then
Message("Invalid E-mail ID","")
Return()
End
End
white_space_position = POS(white_space$, Email$)
If (white_space_position <> 0) Then
Message("Invalid E-mail ID","")
Return()
End
If (at_position + 1 = dot_position) Then
Message("Invalid E-mail ID","")
Return()
End
If (at_position + 1 = dot_position) Then
Message("Invalid E-mail ID","")
Return()
End
[/PHPS]
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا