随笔<正则表达式>

1、验证Email地址 ^([/w-/.]+)@((/[[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}/.)|(([/w-]+/.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(/]?)$

2、dd-mm-yy 的日期形式代替 mm/dd/yy 的日期形式。//b(?//d{1,2})/(?//d{1,2})/(?//d{2,4})//b","${day}-${month}-${year}

3、验证是否为小数 ^[0]./d{1,2}|[1]$

4、验证两位小数 ^[0-9]+(.[0-9]{2})?$

5、验证一年的12个月 ^(0?[[1-9]|1[0-2])$

6、验证一个月的31天 ^((0?[1-9])|((1|2)[0-9])|30|31)$

7、验证是否为电话号码 ^(/d+-)?(/d{4}-?/d{7}|/d{3}-?/d{8}|^/d{7,8})(-/d+)?$

8、验证年月日 ^2/d{3}-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|[1-2]/d|3[0-1])(?:0?[1-9]|1/d|2[0-3]):(?:0?[1-9]|[1-5]/d):(?:0?[1-9]|[1-5]/d)$

9、验证后缀名 ^/.(?i:gif|jpg)$

10、验证字符是否在4至12之间 ^[a-z]{4,12}$

11、验证IP ^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])$

12、验证输入汉字 ^[/u4e00-/u9fa5],{0,}$

13、验证输入字符串 (至少8个字符) ^.{8,}$

14、验证数字输入 ^[0-9]*$

15、验证密码长度 (6-18位) ^/d{6,18}$

 

posted @ 2012-03-07 12:32  带着蜗牛去散步  阅读(105)  评论(0编辑  收藏  举报