常用正则表达式汇总
2008年12月23日
纯数字:"^[0-9]*$"
n位的数字:"^/d{n}$"
至少n位的数字:"^/d{n,}$"
m~n位的数字:"^/d{m,n}$"
两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"
1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"
长度为3的字符:"^.{3}$"
26个英文字母组成的字符串:"^[A-Za-z]+$"
数字和26个英文字母组成的字符串:"^[A-Za-z0-9]+$"
匹配中文字符的: [/u4e00-/u9fa5]
匹配双字节字符(包括汉字在内):[^/x00-/xff]
匹配空白行:/n/s*/r
匹配首尾空白字符:^/s*|/s*$
匹配Email地址:/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
匹配国内电话号码:0/d{2,3}-/d{7,8}