常用正则
几种常用的正则表达式,邮政编码、压缩包、电子邮件、手机号、身份证、匹配中文、用户名
1. 检查邮政编码 ------------------6位数字、第一位不能为0
let reg = /^ [ 1-9 ] [ 0- 9] {5} $/ ;
let reg = /^ [ 1-9 ] \d {5} $/ ;
2. 检查文件压缩包 ------------------xxx.zip || xxx.gz || xxx.rar
let reg = /^ \w+ \ .(zip | gz | rar) $/ ;
3. 检查电子邮件 ------------------ xxx@xxx.xx xxx@xx.xx.xx
let reg = /^ \w+@\w+(\ . \w+){1,2} $/ ;
4. 检查手机号 ------------------ 以1开头的任意11位
let reg = /^ 1\d {10}$/
let reg = /^1(3|5|6|7|8|9) \d {9} $/--------------------以1开头第二位为(3/5/6/7/8/9)
5. 检查身份证
let reg = /^ \d{17} (\d | X) $/
let reg = /^ \d {6} (19 | 20) \d{2} (0|1) \d{6} (\d | X) $/--------------------以1开头第二位为(3/5/6/7/8/9)
6. 检查匹配中文 ------------------ [\u4e00-\u9fa5]
let reg = /^ [\u4e00-\u9fa5] {2,4}$/ ------------2-4个中文
7. 用户名只能使用数字字母_$,且数字不能开头,长度在6-15之间
let reg = /^ [ a-zA-Z _ $] [\w $] {5,14} $/
8. 体温
tiwenReg = /((^ 3[5-9])(.\d+)?|^(40|41|42)(.0+)?)$/;