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 true10.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