手机号码正确性校验函数-李志能
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


手机号码正确性校验函数

发表时间:2021/4/6 21:13:36 评论(0) 浏览(5143)  评论 | 加入收藏 | 复制
   
摘 要:手机号码正确性校验函数。
正 文:
      不能100%校验成功,比如将来有了154号段,那么154开头的号码将认为是错误的,请修改正则表达式就好。
'============================================
'函数名称: CheckPhoneNumber
'功能描述: 校验手机号码是否正确
'输入参数: PhoneNumber    字符串,必需的,手机号码
'返回参数: 手机号码正确返回True,否则返回False
'使用说明:
'引    用: 无
'作    者: 李志能
'创建日期: 2021-04-6
'============================================
Public Function CheckPhoneNumber(PhoneNumber As String) As Boolean
    Dim oregExp As Object
    
    Set oregExp = CreateObject("vbscript.regexp")
    With oregExp
        .Global = True
        .IgnoreCase = True
        .Pattern = "^((13[0-9])|(14[1]|[4-9])|(15([0-3]|[5-9]))|(16[2]|[5-7])|(17[0-3]|[5-8])|(18[0-9])|(19[1|8|9]))\d{8}$"
    End With
    
    If oregExp.Test(PhoneNumber) Then
        CheckPhoneNumber = True
    Else
        CheckPhoneNumber = False
    End If
    
End Function

Access软件网交流QQ群(群号:198465573)
 
 相关文章
手机归属地查询程序  【zhuyiwen  2009/3/21】
带校验码的账号密码登陆框  【马喜立  2011/8/10】
身份证号码校验公式  【雄鹰  2011/9/5】
用access发手机短信或群发短消息  【竹笛  2012/8/13】
【Access示例】使手机号码输入格式规范化,11位手机号码输入规...  【易勋  2014/10/30】
手机号码归属地查询  【易勋  2014/11/6】
【Access小品】你懂的--必填控件校验示例  【煮江品茶  2015/3/20】
常见问答
技术分类
相关资源
文章搜索
关于作者

李志能

文章分类

文章存档

友情链接