如何在javacript中验证这些条件?
正确值样本:123,123.1,123.55。
答案 0 :(得分:1)
使用RegExp
/^(\d{3})(\.\d{1,2})?$/.test(number+'');
<小时/>
\d{3})
表示任意数字,正好是3次
(\.\d{1,2})?
更复杂。这意味着在三位数之后,可以是:一个小数,一个1-2位的数字
<小时/>
<小时/> 这同时接受 a
string
和 a number
答案 1 :(得分:0)
正则表达式: / ^ \ d {3}(?:。\ d {1,2})?$ /
var pattern = /^\d{3}(?:.\d{1,2})?$/;
pattern.test(number);