数字验证的正则表达式集
验证数字:^ [0-9] * $
验证Ñ位的数字:^ \ d {N} $
验证至少Ñ位数字:^ \ d {N,} $
验证MN位的数字:^ \ d {M,N} $
验证零和非零开头的数字:^(0 | [1-9] [0-9] *)$
验证有两位小数的正实数:^ [0-9 ] + $([0-9] {2}。)?
验证有1-3位小数的正实数:([0-9] {1,3})?^ [0-9] + $
验证非零的正整数:^ \ + [1-9] [0-9] * $?
验证非零的负整数:^ \ - [1-9] [0-9] * $
验证非负整数(正整数+ 0)^ \ d + $
验证非正整数(负整数+ 0)^(( - \ d +)|(0 +))$
验证长度为3的字符:^。{3} $
验证由26个英文字母组成的字符串:^ [A-ZA-Z] + $
验证由26个大写英文字母组成的字符串:^ [AZ] + $
验证由26个小写英文字母组成的字符串:^ [AZ] + $
验证由数字和26个英文字母组成的字符串:^ [A-ZA-Z0-9] + $
验证由数字,26个英文字母或者下划线组成的字符串:^ \ W + $
验证用户密码:^ [a-zA-Z] \ w {5,17} $正确格式为:以字母开头,长度在6-18之间,只能包含字符,数字和下划线。
验证 是否含有^%&',; =?$ \“等字符:[^%&'
,; =?$ \ x22] + 验证汉字:^ [\ u4e00- \ u9fa5],{0,} $
验证电子邮件地址:/ ^(?[A-ZA-Z0-9] + [_ | \ _ | \])* [A-ZA-Z0-9] + @([A-ZA-Z0-9] ?+ [_ | \ _ | \])* [A-ZA-Z0-9] + \ [A-ZA-Z] {2,3} $ /
验证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 + $
非负浮点数(正浮点数+ 0):^ \ d +(\。\ d +)?$
正浮点数^(([0-9] + \。[0 -9] * [1-9] [0-9] *)|。([0-9] * [1-9] [0-9] * \ [0-9] +)|([0-9 ] * [1-9] [0-9] *))$
非正浮点数(负浮点数+ 0)^(( - \ 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 +) ?$
javascript 常用正则校验规则
猜你喜欢
转载自blog.csdn.net/guantongtv/article/details/83858728
今日推荐
周排行