常用正则(密码校验)

  • Post author:
  • Post category:其他


// 校验密码 8-20位字符组成,必须包含数字、特殊字符及大小写

reg =  /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[~!@#$%^&*\(\)_+\?<>:”\{\}\|\[\]\\’;/\.,`=-])[^\u4E00-\u9FA5][A-Za-z\d~!@#$%^&*\(\)_+\?<>:”\{\}\|\[\]\\’;/\.,`=-]{7,19}$/,

// 校验字母 数字 特殊字符,由0-150位字符组成

reg =  /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{1,149}$/,

// 校验密码 8位以上字符组成,必须包含数字及大小写

reg =  /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[0-9A-Za-z]{8,}$/,

// 身份证

reg =  /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/

// 手机号码

reg =  /^1([3|4|5|7|8|])\d{9}$/

// 固定电话

reg = /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/,

// 电话或者手机

reg =  /(^1([3|4|5|7|8|])\d{9}$)|(^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$)/

// 是否数字、字母或下划线

reg = /^[0-9a-zA-Z_]*$/,

// 是否为非特殊字符(包括数字字母下划线中文)

reg = /^(\w||[\u4e00-\u9fa5]){0,}$/,



版权声明:本文为weixin_42213796原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。