欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

常用正则(邮政编码、压缩包、电子邮件、手机号、身份证、用户名、体温)

发布时间:2024/1/1 编程问答 62 豆豆
生活随笔 收集整理的这篇文章主要介绍了 常用正则(邮政编码、压缩包、电子邮件、手机号、身份证、用户名、体温) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

常用正则

几种常用的正则表达式,邮政编码、压缩包、电子邮件、手机号、身份证、匹配中文、用户名

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+)?)$/;

总结

以上是生活随笔为你收集整理的常用正则(邮政编码、压缩包、电子邮件、手机号、身份证、用户名、体温)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。