正则表达式的例子

       数字, //^[0-9]*$
        n位的数字, //^\d{n}$
        至少n位数字, //^\d{n,}$
        m到n位的数字, //^\d{m,n}$
        零和非零开头的数字, //^(0|[1-9][0-9]*)$
        有两位小数的正实数, //^[0-9]+(.[0-9]{2})?$
        有1到3位小数的正实数, //^[0-9]+(.[0-9]{1,3})?$
        非零的正整数, //^\+?[1-9][0-9]*$
        非零的负整数, //^\-[1-9][0-9]*$
        非负整数,//  ^\d+$
        非正整数,//  ^((-\d+)|(0+))$
        长度为3的字符, //^.{3}$
        由26个英文字母组成的字符串, //^[A-Za-z]+$
        由26个大写英文字母组成的字符串, //^[A-Z]+$
        由26个小写英文字母组成的字符串, //^[a-z]+$
        由数字和26个英文字母组成的字符串, //^[A-Za-z0-9]+$
        由数字和26个英文字母或者下划线组成的字符串, //^\w+$
        用户密码,//^[a-zA-Z]\w{5,17}$ 正确格式为, //以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
        是否含有特殊字符,// ^%&',;=?$\" 等字符, //[^%&',;=?$\x22]+
        汉字, //^[\u4e00-\u9fa5],{0,}$
        Email地址, //^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
        InternetURL, //^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
        电话号码, //^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$, //--正确格式为, //XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
        身份证号,//(15位或18位数字), //^\d{15}|\d{}18$
        一年的12个月, //^(0?[1-9]|1[0-2])$ 正确格式为, //“01”-“09”和“1”“12”
        一个月的31天, //^((0?[1-9])|((1|2)[0-9])|30|31)$    正确格式为, //01、09和1、31。
        整数, //^-?\d+$
        非负浮点数, //^\d+(\.\d+)?$
        正浮点数,//  ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
        非正浮点数,// ^((-\d+(\.\d+)?)|(0+(\.0+)?))$
        负浮点数,//  ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
        浮点数 // ^(-?\d+)(\.\d+)?

 

posted @ 2012-07-27 13:42  小烈哥  阅读(139)  评论(0编辑  收藏  举报