if Request ("email") = "" or Instr(email," ") > 0 or InStr(email, "@") < 2 then
bError = true
else
'go to success page
'BUT ABOUT OTHER ISSUES?
end if
--------------- ЗДЕСЬ НЕРАКРЕКСНЫЙ ЧЕКЕР ПОЧТЫ НА ОСНОВЕ ЭЛЕКТРОННОЙ ПОЧТЫ, НЕ УВЕРЕН, ЕСЛИ ЕГО ДОКАЗАТЕЛЬСТВО НЕДОСТАТОЧНО, НО ЛУЧШЕ, ЧЕМ ПРЕДСТАВЛЕННЫЙ НАКЛОН, КОТОРЫЙ ДОЛЖЕН ПОЛУЧИТЬ ВАМ ...
Function IsEmail(sCheckEmail)
Dim SEmail, NAtLoc
IsEmail = True
SEmail = Trim(sCheckEmail)
NAtLoc = InStr(SEmail, "@")
If Not (nAtLoc > 1 And (InStrRev(sEmail, ".") > NAtLoc + 1)) Then
IsEmail = False
ElseIf InStr(nAtLoc + 1, SEmail, "@") > NAtLoc Then
IsEmail = False
ElseIf Mid(sEmail, NAtLoc + 1, 1) = "." Then
IsEmail = False
ElseIf InStr(1, Right(sEmail, 2), ".") > 0 Then
IsEmail = False
End If
End Function