18910140161

js常用正则

顺晟科技

2021-06-16 10:49:03

344

验证整数和小数的正则表达式

网上有很多关于验证小数的正则表达式,但是很多都不是正确,所以我结合一些前辈的经验自己写了一个。

验证不以0开头的无限整数和小数。整数支持无穷大,小数点前支持无穷大,小数点后最多保留两位数。

Js代码如下:

var reg=/^(([^0][0-9] |0)\。([0-9]{1,2})$)|^([^0][0-9] |0)$/;

单独分割:

1.整数:/([0] [0-9] | 0) $/

2.十进制数:/([0][0-9]| 0)\。([0-9] {1,2})) $/

可根据需要更改:

1.如果更改小数点前的位数,请更改(例如,限制小数点前4位—— ([0] [0-9] \ d {0,3} | 0)),整数相同。

2.如果您更改小数点后的位数限制,请更改{1,2}(例如,小数点后最多保留3位,—— {1,3 };小数点后必须保留三位数字——(3 })。

无小数限制:

var reg=/^(([^0][0-9]*|0)\.([0-9] )$)|^([0-9]*|0)$/

摘要

以上是边肖介绍的vJS验证整数和小数的正则表达式。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢大家对脚本之家网站的支持!

验证输入必须是数字(十进制或整数)

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航