正则表达式 及常用的校验规则

 

1.^起始

2.$结束

3.*匹配全部

4.[m-n]区间

5.{m,n}位数 {m}只能m个值  {m,}至少m个值

6.\w  ===  [a-zA-Z0-9_]

7.\d  ===  [0-9]

8.手机号  13开头0-9  14开头5和7  15/18开头没有4

/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/

9.\u4e00-\u9fa5汉字      

10.身份证  

/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/

 11.车牌号

/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-HJ-NP-Z]{1}[A-HJ-NP-Z]{1}[A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]{1}$/

12. ip

/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/

13.email

/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/

14 留言补充

posted @ 2020-09-10 10:40  南巷清风--大R  阅读(422)  评论(0)    收藏  举报