js常用正则 验证数字正则

var reg = /1?(\d|([1-9]\d+))(.\d+)?$/;

3、年龄在18-65

18|19

20-59

60-65

var reg = /^((1[8-9])|([2-5]\d)|(6[0-5]))$/;

4、邮箱

var reg = /^\w+((-\w+)|(.\w+))@[A-Za-z0-9]+((.|-)[-Za-z0-9]+A).[A-Za-z0-9]+$/;

5、中文姓名

var reg = /2{2,4}$/;

6、身份证号

var reg = /^\d{17}(\d|X)$/;

var reg = /^(\d{2})(\d{4})(\d{4})(\d{2})(\d{2})\d{2}(\d)(\d|X)$/;

7、传真

var reg = /^(\d{3,4})?[-]?\d{7,8}$/

8、汉字

var reg = /3+$/

9、去掉前后空格

var reg = /^\s+|\s+$/g

JS正则表达式验证数字非常全

Js代码

验证数字的正则表达式集

验证数字:4_$

验证n位的数字:^\d{n}$

验证至少n位数字:^\d{n,}$

验证m-n位的数字:^\d{m,n}$

验证零和非零开头的数字:^(0|[1-9][0-9]_)$

验证有两位小数的正实数:5+(.[0-9]{2})?$

验证有1-3位小数的正实数:6+(.[0-9]{1,3})?$

验证非零的正整数:^+?[1-9][0-9]_$

验证非零的负整数:^-[1-9][0-9]_$

验证非负整数(正整数 + 0) ^\d+$

验证非正整数(负整数 + 0) ^((-\d+)|(0+))$

验证长度为3的字符:^.{3}$

验证由26个英文字母组成的字符串:7+$

验证由26个大写英文字母组成的字符串:8+$

验证由26个小写英文字母组 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 成的字符串:9+$

验证由数字和26个英文字母组成的字符串:10+$

验证由数字、26个英文字母或者下划线组成的字符串:^\w+$

验证用户密码:11\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。

验证是否含有 ^%&’,;=?KaTeX parse error: Can’t use function ‘\"’ in math mode at position 1: \̲"̲ 等字符:[^%&',;=?\x22]+

验证汉字:12,{0,}$

验证Email地址:/^([a-zA-Z0-9]+[|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[|_|.]?)[a-zA-Z0-9]+.[a-zA-Z]{2,3}KaTeX parse error: Undefined control sequence: \w at position 27: …tURL:^http://([\̲w̲-]+\.)+[\w-]+(/… ;13+://(w+(-w+))(.(w+(-w+)))(?S*)?$

验证电话号码:^((\d{3,4})|\d{3,4}-)?\d{7,8}KaTeX parse error: Undefined control sequence: \d at position 100: …证号(15位或18位数字):^\̲d̲{15}|\d{}18

你可能感兴趣的:(Web前端,经验分享,前端,前端框架)