美文网首页
正则匹配库

正则匹配库

作者: 薛云龙 | 来源:发表于2016-06-06 17:36 被阅读65次

    正则匹配用户名:

    ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$  只含有汉字、数字、字母、下划线不能以下划线开头和结尾
    

    正则匹配用户名:

    username:
    [\u4E00-\u9FA5·]{1,20}   支持中文和新疆人名的点,最大支持20个汉字
    

    正则匹配手机号或者固定电话:

    phone: 
    ^1[0-9]{10}$  手机号
    fixedPhone:
    ^((0?1[0-9]{10})|((0(10|2[1-3]|[3-9]\d{2}))?[1-9]\d{6,7}))$  固定电话
    

    匹配中文:

    chinaText:
    ^[\u4E00-\u9FA5]+$
    

    正则匹配用户密码:

    password:
    ^[0-9a-zA-Z\._]{6,45}$   6到45位非特殊字符的匹配
    

    正则匹配电子邮箱:

    email:
    [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?
    

    正则匹配身份证号:

    idCard:
    ^\d{15}(\d{2}[0-9xX])?$
    

    正则匹配银行卡号:

    bankNumber:
    ^\d{16,20}$

    相关文章

      网友评论

          本文标题:正则匹配库

          本文链接:https://www.haomeiwen.com/subject/ebgrdttx.html