JS数字正则
数字正则顾名思义就是用来验证数字的正则表达式
举个例子:
/^1(3|4|5|6|7|8|9)\d{9}$/
表示以1开头,第二位可能是3/4/5/6/7/8/9其中一个,\d表示0-9的数字,{9}表示9位数
接下来让我们看一下常见的验证数字的正则表达式
1、验证数字:^ [0-9]*$
2、验证n个的数字:^\d{n}$
3、验证至少n个的数字:^\d{n,}$
4、验证m-n的数字:^\d{m,n}$
5、验证0开头和非0开头的数字:^(0|[1-9][0-9]*)$
6、验证非0的正整数:^ [1-9]\d*$
7、验证非0负整数:^-[1-9]\d*$
8、验证非正整数(负整数和0):^-[1-9]\d*|0$
9、验证非负整数(正整数和0):^ \d + $ 或 ^ [1-9] \d *| 0$
话不多说,敲打一下
1、验证是否为合法手机号
/^1(3|4|5|6|7|8|9)\d{9}$/
window.onload = function(){
var aInput1 = document.getElementById("input1");
aInput1.onblur = function(){