js 校验整数位不超过10,小数不超过4位

js 校验整数位不超过10,小数不超过4位

js 校验整数位不超过10,小数不超过4位,可以不输小数
求一正则


回答:

[

"0.1234",

"10.1234",

"9.123",

"11.234",

"5.123415",

"5",

".134",

"6."

].forEach(s => {

console.log(s, /^(?:10|\d)(?:\.\d{1,4})?$/.test(s));

});

0.1234 true

10.1234 true

9.123 true

11.234 false

5.123415 false

5 true

.134 false

6. false


回答:

参考这个问答:正则!输入框只能输入数字,正数,保留3位小数,整数部分最长11位


回答:

var regex = /^(10|\d)(\.\d{1,4})?$/;

console.dir(regex.test("0.1"));

/*

var regex = /^([1-9]\d{0,9}|0)(\.\d{1,4})?$/;

regex.test("1"); // true

regex.test("1000"); // true

regex.test("1.0"); // true

regex.test("0.0001"); // true

regex.test("01"); // false

regex.test("12345678910"); // false

regex.test("0.12345"); // false

regex.test("0."); // false

*/

以上是 js 校验整数位不超过10,小数不超过4位 的全部内容, 来源链接: utcz.com/p/937169.html

回到顶部