正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配HTML标记的正则表达式(一):<(\S*?)[^>]*>.*?</\1>|<.*? />
匹配HTML标记的正则表达式(二):<[\\w|\\W]+?>
匹配Email地址的正则表达式:\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配网址URL的正则表达式(一):http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
匹配网址URL的正则表达式(二):[a-zA-z]+://[^\s]*
匹配ip地址的正则表达式:\d+\.\d+\.\d+\.\d+
匹配日期的正则表达式:^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$
匹配日期的正则表达式:^\d{17}[\d|X]|\d{15}$