JS正则表达式验证数字非常全 叁歲伎倆 2022-04-16 03:44 199阅读 0赞 ### Js代码 ![收藏代码][icon_star.png] ### 1. <script type="text/javascript"> function SubmitCk() \{ var reg = /^(\[a-zA-Z0-9\]+\[\_|\\\_|\\.\]?)\*\[a-zA-Z0-9\]+@(\[a-zA-Z0-9\]+\[\_|\\\_|\\.\]?)\*\[a-zA-Z0-9\]+\\.\[a-zA-Z\]\{2,3\}$/; if (!reg.test($("\#txtEmail").val())) \{ alert("请输入正确邮箱地址") return false; \} \} </script> 验证数字的正则表达式集 验证数字:^\[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\]\*$ 验证非负整数(正整数 + 0) ^\\d+$ 验证非正整数(负整数 + 0) ^((-\\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地址:/^(\[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+)?$ 转自:[http://lives.iteye.com/blog/1397939][http_lives.iteye.com_blog_1397939] [icon_star.png]: /images/20220416/bf715bf931d543b89a76fd55252c7a8a.png [http_lives.iteye.com_blog_1397939]: http://lives.iteye.com/blog/1397939
还没有评论,来说两句吧...