行业动态
ASP判断手机号码的函数
发布日期:2010-04-19 阅读次数:3924 字体大小:
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次