标签:
在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。
匹配中文:[\u4e00-\u9fa5]
英文字母:[a-zA-Z]常用正则表达式大全!
(例如:匹配中文、匹配html)
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]匹配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]$
评注:表单验证时很实用
手机号:^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$
身份证:(^\d{15}$)|(^\d{17}([0-9]|X|x)$)
匹配网址URL的正则表达式:[a-zA-z]+://[^s]*用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[W]/g,‘) "onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^d]/g,‘
标签:
原文地址:http://blog.csdn.net/zhangcanyan/article/details/51344010