ユーザが負の値を入力できないようにする機能があります。誰もが、この仕事をするために、下の正規表現でどのような変更を加える必要があるか教えてください。正規表現で負の数を許可しない
function testAmount(obj){
var reg0Str = '^[0-9]*\\.?[0-9]{0,2}$';
var reg1Str = /(^\d{1,3}(,\d\d\d)*$)/;
var temp = obj.value;
var reg0 = new RegExp(reg0Str);
var testFlag = reg0.test(remCommas(temp));
var testFlag0 = reg1Str.test(temp);
if(!(testFlag||testFlag0)){
alert("Please enter a valid Number");
obj.focus;
}
return testFlag;
}
私の助言はあなたの仕事をすることを学ぶことです...いつか彼らはあなたに他の人のコードをリファクタリングするよう求めないでしょうし、あなたはあなたのことを書く必要があります。 – SJuan76
はい、あなたは正しいですが、私はコードのこの部分が何をしたのか分かりませんでした...^[0-9] * \\。?[0-9] {0,2} $ – dazzle