asp 下用正则表达式检测邮箱格式的函数
程序员文章站
2023-01-25 08:50:58
'********************************************************* '函数:isvalidemail[str] '参数:s...
'*********************************************************
'函数:isvalidemail[str]
'参数:str,待处理的字符串
'作者:木木
'日期:2007/7/12
'描述:检测邮箱格式是否为xxxx@xxx.com或者xxxx@xxx.com.cn等格式
'示例:<%=isvalidemail(ali@alixixi.com)%>
'*********************************************************
function isvalidemail(str)
dim regex
set regex = new regexp
regex.pattern = "[\w\-\.]+@[a-za-z0-9]+\.(([a-za-z0-9]{2,4})|([a-za-z0-9]{2,4}\.[a-za-z]{2,4}))$"
isvalidemail = regex.test(str)
end function
'函数:isvalidemail[str]
'参数:str,待处理的字符串
'作者:木木
'日期:2007/7/12
'描述:检测邮箱格式是否为xxxx@xxx.com或者xxxx@xxx.com.cn等格式
'示例:<%=isvalidemail(ali@alixixi.com)%>
'*********************************************************
function isvalidemail(str)
dim regex
set regex = new regexp
regex.pattern = "[\w\-\.]+@[a-za-z0-9]+\.(([a-za-z0-9]{2,4})|([a-za-z0-9]{2,4}\.[a-za-z]{2,4}))$"
isvalidemail = regex.test(str)
end function