正则

匹配正浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$
匹配非负整数 ^[1-9]\d*|0$
匹配由26个英文字母组成的字符串 ^[A-Za-z]+$
匹配由26个英文字母的小写组成的字符串 ^[a-z]+$
匹配中国邮政编码 [1-9]\d{5}(?!\d)
匹配正整数 ^[1-9]\d*$
匹配非负浮点数 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
匹配双字节字符(包括汉字在内) [^\x00-\xff]
匹配中文字符 [\u4e00-\u9fa5]
匹配非正整数 ^-[1-9]\d*|0$
匹配腾讯QQ号 [1-9][0-9]{4,}
匹配空白行 \n\s*\r
匹配整数 ^-?[1-9]\d*$
匹配网址URL [a-zA-z]+://[^\s]*
匹配负浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$
匹配由26个英文字母的大写组成的字符 ^[A-Z]+$
匹配首尾空白字符 ^\s*|\s*$
匹配由数字、26个英文字母或者下划线组成的字符串 ^\w+$
匹配HTML标记 <(\S*?)[^>]*>.*?</\1>|<.*? />
匹配身份证 \d{15}|\d{18}
匹配ip地址 \d+\.\d+\.\d+\.\d+
匹配帐号是否合法 ^[a-zA-Z][a-zA-Z0-9_]{4,15}$
匹配负整数 ^-[1-9]\d*$
匹配国内电话 \d{3}-\d{8}|\d{4}-\d{7}
匹配Email地址 \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配非正浮点数 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$

posted @ 2015-05-12 20:17  unlean  阅读(136)  评论(0编辑  收藏  举报