The last article we use string lookup method to achieve the ASP email email address verification, there may be more like the regular expression of friends, here also give the corresponding code.
Method One
Copy Code code as follows:
Public Function Chkmail (ByVal Email)
Dim Rep,pmail:chkmail = True:set Rep = New RegExp
Rep.pattern = "([. a-za-z0-9_-]) {2,10}@ ([a-za-z0-9_-]) {2,10} (.) ( [A-za-z0-9]) {2,}) {1,4}$ "
Pmail = Rep.test (Email): Set Rep = Nothing
If not pmail Then chkmail = False
End Function
Email Address Verification two
Copy Code code as follows:
<%
Function Isemail (STRNG)
Isemail = False
Dim RegEx, Match
Set regEx = New RegExp
Regex.pattern = "^w+" (-w+) | (. w+)) *@[a-za-z0-9]+ ((. | -) [a-za-z0-9]+] *. [a-za-z0-9]+$]
Regex.ignorecase = True
Set Match = Regex.execute (strng)
If Match.count then isemail= true
End Function
%>
Method Three
Copy Code code as follows:
Public Function Isemail (ByVal pstring)
Dim plt,pgt:plt = FALSE:PGT = False
For x = 2 to Len (pstring)-1
If Mid (pstring,x,1) = "@" Then Plt = True
If Mid (pstring,x,1) = "." and Plt = True Then PGT = True
Next
If Plt = True and PGT = True Then
Isemail = True
Else
Isemail = False
End If
End Function
%>
Let's take a look at the example usage for validation one
Copy Code code as follows:
If chkmail (admin@jb51.net) = True Then
Response.Write "Format is correct"
Else
Response.Write "Wrong Format"
End If