ASP判断手机号码的函数,ASP判断手机号码是否输入正确的函数
Function YISKYCheckMobilePhone(sPhone)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "^1(([3458]\d)|(5[123467890]))\d{8}$" '检测手机号的正则表达表
regEx.Pattern = "^(13[0-9]|15[890])\d{8}$" '还可以用这个
regEx.IgnoreCase = False '手机号错误返回False
YISKYCheckMobilePhone = regEx.Test(sPhone)
Set regEx = Nothing
End Function
解释以下 ^表示字符串的开始 $表示结束 这两个合起来表示全字符匹配.
[0-9] 表示0-9中的任意一个 [890] 表示 8,9,0 中的任意一个
\d 匹配所有的数字 相当于[0-9]
{8} 表示出现8次
Function YISKYCheckMobilePhone(sPhone)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = "^1(([3458]\d)|(5[123467890]))\d{8}$" '检测手机号的正则表达表
regEx.Pattern = "^(13[0-9]|15[890])\d{8}$" '还可以用这个
regEx.IgnoreCase = False '手机号错误返回False
YISKYCheckMobilePhone = regEx.Test(sPhone)
Set regEx = Nothing
End Function
解释以下 ^表示字符串的开始 $表示结束 这两个合起来表示全字符匹配.
[0-9] 表示0-9中的任意一个 [890] 表示 8,9,0 中的任意一个
\d 匹配所有的数字 相当于[0-9]
{8} 表示出现8次