我有一个正则表达式方法,我试图用来检查小数,并且只允许2个数字。所以例如,如果你有1.00则返回true,如果是1.000则返回false但是如果1.3或1我也希望它返回false 不知道我有什么倒退或丢失的东西在这里。
validateDecimal : function(value) {
var regex = new RegExp(/^\d*\.\d\d$/);
if (regex.test(value)) {
return true;
} else {
return false;
}
}
答案 0 :(得分:0)
根据您提供的示例,您想要的是:
/^\d*\.\d{2}$/
让我们一步一步来看:
您可以测试您的javascript正则表达式with this convenient online tool。 此外,here是一个很棒的网站,可让您分析正则表达式并了解有关它的更多信息。