JS数字正则表达式

本文介绍了JS中用于验证数字的正则表达式,包括不同情况下的匹配规则,如验证数字、验证位数范围等。同时提到了手机号、身份证号、邮政编码和QQ号的正则验证例子。
摘要由CSDN通过智能技术生成

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(){
       
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值