var val_regex = \d{3}+(\.[0-9]{1,2})?$
function validate(form){
var valOne = form.valone.value;
var valTwo = form.valtwo.value;
var valThree = form.valthree.value;
if (!val_regex.test(valOne)) || (!val_regex.test(valTwo)) ||(!val_regex.test(valThree)){
$("#val-error").html("Error with inputted value");
$('#val-error').fadeIn(200).delay(1500).fadeOut(800);
return false;
}
return true;
}
}
我在这里的正则表达式似乎不起作用。你能看出问题所在吗?
正则表达式 - 我想要的 - 0 到 999(含)之间的任何数字 - 最多允许 2 位小数。我是以错误的方式编写正则表达式还是我的 javascript 错误?