JS 正则匹配整数和小数

Posted zpfei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 正则匹配整数和小数相关的知识,希望对你有一定的参考价值。

let _check = /^([1-9][\\d]{0,6}|0)(\\.[\\d]{1,2})?$/; //限制小数点前后位数
let _check1 = /^([1-9][\\d]*|0)(\\.[\\d]+)?$/; //不限制小数点前后位数
_check.test(\'0.10\') // true
_check.test(\'000.10\') // false
_check.test(\'0\') // true
_check.test(\'9\') // true
_check.test(\'9.9\') // true
_check.test(\'9.90\') // true
_check.test(\'9.900\') // false
_check.test(\'90\')  // true
_check.test(\'090\')  // false
_check.test(\'9..90\')  // false
_check.test(\'9.9.0\') // false
_check.test(\'009\') // false
_check.test(\'0009.90\') //false
_check.test(\'9000000\')  // false

原文

以上是关于JS 正则匹配整数和小数的主要内容,如果未能解决你的问题,请参考以下文章

js正则表达式之人民币匹配

js正则表达式只包含数字和小数点

Js正则表达式 校验最多4位小数

js正则表达式 只能支持小数点到两位小数和纯数字 0.01-99999999(大于0)

用正则表达式限制只能输入小数和小数点

求只能输入 正数和两位小数 的正则表达式,要能用的。。。