开发中常用的正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。

匹配中文字符的正则表达式: [\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}$

posted @ 2010-01-24 10:47  ido  阅读(526)  评论(1编辑  收藏  举报