正则表达式

1、匹配中文[\u4e00-\u9fa5]

2、英文字母[a-zA-Z]

3、数字[0-9]

4、匹配中文,英文字母和数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$

5、匹配中英文字母数字下划线输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_]{4,10}

6、只含有汉字数字字母下划线下划线位置不限:^[a-zA-Z0-9_\u4e00-\u9fa5]+$

7、由数字、26个英文字母或者下划线组成的字符串^\w+$

8、2~4个汉字^[\u4E00-\u9FA5]{2,4}$

9、不超过7汉字或14字节(数字字母和下划线)^[\u4e00-\u9fa5]{1,7}$|^[\dA-Za-z_]{1,14}$

10、匹配Email地址

^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$

11、手机号:^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$

/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\d{8}$/

12、身份证:(^\d{15}$)|(^\d{17}([0-9]|X|x)$)

13、匹配身份证:d{15}|d{18}

14、匹配网址URL的正则表达式:[a-zA-z]+://[^s]*

15、匹配国内电话号码:d{3}-d{8}|d{4}-d{7}

16、匹配腾讯QQ号:[1-9][0-9]{4,}

17、匹配中国邮政编码:[1-9]d{5}(?!d)

18、匹配ip地址:d+.d+.d+.d+

19、验证Email地址:^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$

w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*

20、验证InternetURL:^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$

^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$

posted @ 2018-09-07 13:17  triz  阅读(59)  评论(0编辑  收藏  举报