正则匹配用户名:
^(?!_)(?!.*?_$)[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}$
网友评论