常见正则

1.匹配中文

/^[\u2E80-\u9FFF]+$/.test()

 

2.手机号

/^1[0-9]{10}$/.test()

 

3.qq邮箱

说明:QQ邮箱最短为5位,最长为10位

/[1-9]\d{4,10}@qq\.com/.test()

 

4.邮箱

/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test()

 

5.身份证

/^[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)$/.test()

 

6.由数字和26个英文字母组成的字符串

/^[A-Za-z0-9]+$/.test()

 

7.不允许有空格,不能是纯字母或纯数字

/(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{6,20}/.test()

 

8.由数字、26个英文字母或者下划线组成的字符串

/^\w+$/.test()

 

 
posted @ 2020-08-07 15:51  烂笔头~  Views(184)  Comments(0Edit  收藏  举报