JS常用正则

171 阅读1分钟

1,用户名 6-20位字母、数字或“”,字母开头 var pattern = /[1](?:[a-zA-Z0-9]){5,19}/;

2,密码 6-18位,包括数字字母或符号,中间不能有空格 var pattern = /\S{6,18}/;

3,姓名 两位到四位的中文汉字 var pattern = /[2]{2,4}$/;

4邮箱 常用邮箱都能校验 var pattern = /(\w+.)*\w+@(\w+.)+[a-z]/;

5移动手机号 var pattern = /^(134|135|136|137|138|139|147|150|151|152|157|158|159|182|187|188|147|157|188)(\d){11,11}$/;

6联通手机号 var pattern = /^(130|131|132|155|156|185|186)(\d){11,11}$/;

7电信手机号 var pattern = /^(133|153|180|189)(\d){11,11}$/;

8身份证 var pattern = /^\d{17}[0-9x$]/i;


  1. a-zA-Z ↩︎

  2. \u4e00-\u9fa5 ↩︎