常用的正则匹配

  • 匹配手机号
var mPattern = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(
18[0,5-9]))\d{8}$/;    
  • 匹配email
var ePattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+
\.([A-Za-z]{2,4})$/;
  • qq号
var qqPattern = /^[1-9][0-9]{4,10}$/;
  • 密码

    //密码最少6位,包括至少1个大写字母,1个小写字母,1个数字,
    //1个特殊字符
    var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])
    (?=.*[!@#$%^&*? ]) .*$/;
    • 用户名
      //用户名正则,4到16位(字母,数字,下划线,减号)
      var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;

你可能感兴趣的:(日常吐槽,正则表达式,密码正则,用户名正则,qq号正则,邮箱正则)