Quote:
引用第0楼vinnie于2007-04-07 11:09发表的[讨论]邮箱认证算法:
关于邮箱的 认证算法
小弟才疏学浅,只会用for循环揪出"@"来判断正确性,但是自我感觉这种算法很有缺陷,希望大家多多讨论,能把自己的妙计发给大家分享。
我使用JavaScript脚本编写的代码
我的代码如下:
.......
用正则表达式则可以轻松解决问题..
例子
Function chkemail(strEmailAddr)
Dim re
Set re = new RegExp
re.pattern = "^[a-zA-Z][A-Za-z0-9_.-]+@[a-zA-Z0-9_]+?\.[a-zA-Z]{2,3}$"
chkemail=re.Test(strEmailAddr)
end function