正则表达式的例子
数字, //^[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+)?