我有一個函數可以防止用戶輸入負值。任何人都可以告訴我需要在下面的正則表達式中做出什麼樣的改變來完成這項工作。正則表達式不允許負數
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