校验开头不能是0的数字

2020-3-22 00:04| 作者: admin| 查看: 1513| 评论: 0|来自: 蚂蚁部落

通常情况下,一个数字的第一位不会是0,因为没有必要。

比如88,没必要加写成088,在编程中前面加0可能会完全改变意义。

下面分享几段能够完成相关功能的正则表达式。

一.整数:

[JavaScript] 纯文本查看 复制代码
/^([1-9]\d*|0)$/


上述代码可以校验非0开头的整数,但是不要忘记0这个整数单独存在也是允许的。

二.小数:

[JavaScript] 纯文本查看 复制代码
/^(([1-9]\d*|0)|0\.\d*[1-9])$/

能够匹配如下类型的数字:

(1).88.88

(2).0.8888

(3).不能匹配08.88

(4).不能匹配8.80


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部