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が間違っていますか?