java样式的正则表达式1。 ^d $ //匹配非负整数(正整数0 ) 2。 ^[0-9]*[1-9][0-9]*$ //匹配正整数3。 ^((-d )|(0) ) $/匹配非正整数(负整数0 ) 4。 ^-[0-9]*[1-9][0-9]*$ //匹配负整数5。 ^-? 匹配d $ //整数6。 ^d(.d )? $ //匹配非负浮点数(正浮点数
java样式的正则表达式
1。 ^d $//匹配非负整数(正整数0 )
2。 ^[0-9]*[1-9][0-9]*$//匹配正整数
3。 ^((-d )|(0) ) $/匹配非正整数(负整数0 )
4。 ^-[0-9]*[1-9][0-9]*$//匹配负整数
5。 ^-? d $//匹配整数
6。 ^d(.d )? $//匹配非负浮点数(正浮点0 ) ) ) )。
7。 ^(([0-9].[0-9]*[1-9][0-9]* ) ([0-9] *.[0-9] *.[0-9] ) ) ) (0
8。 ^ () (-d ).d )? () (0).0 )? ) $//匹配非正浮点数(负浮点0 )
9。 ^ () (0-9).|([0-9]*[1-9][0-9]* ) ([0-9] [0-9] *.[0-9] ) ) (0-9)
10。 ^^? d () ).d )? 匹配$//浮点数
十一。 ^[A-Za-z] $//匹配由字母组成的字符串
十二。 ^[A-Z] $//匹配由26个大写字母组成的字符串
十三。 ^[a-z] $//匹配由26个小写字母组成的字符串
十四。 ^[A-Za-z0-9] $//匹配由数字和26个字母组成的字符串
十五。 ^w $//匹配由数字、26个字母或下划线组成的字符串
十六。 ^[w-](.[w-] ) @[w-] .与[ w-] $//电子邮件地址匹配
十七。 ^[a-zA-z] ://匹配(w(-w ) * ).(w(* ) )? S*? 匹配$//URL
十八。 匹配中文字符的正则表达式: [u4e00-u9fa5]
十九。 匹配包含汉字的双字节字符: [^x00-xff]
二十。 应用计算字符串的长度。 2字节字符长度共计2、ASCII字符共计1 )
String.prototype.len=function () return this.replace ([ ^ x00-xff ]/g,' aa ' ).length; }
二十一。 匹配空行的正则表达式: n[s| ]*r
二十二。 匹配HTML标记的正则表达式:/.*1|/
二十三。 (匹配空格的正则表达式: ((^s* )|(s * $ ) ) ) ) ) ) ) ) ) 65 )
Perl样式正则表达式:
匹配: m/; () )是)、); (),省略m ) )
替换: s/; //; /
转化: tr/; //; /
资料来源http://super Charles 888.blog.51cto.com/609344/840232