我有兩個值,我們將其命名爲第一個值和第二個值。
我想驗證,如果他們中的任何一個是消極的。兩個值中的一個必須是負值或兩個值都是負值。我在這裏使用JavaScript。所以有兩個值的數組。我嘗試連接值並使用reg exp檢查是否有負號,但只有第一個值被驗證。任何想法呢?
檢查兩個值是否爲負數
for(var i=0; i<first_value.length;i++)
{
var getVals = first_value[i].value + " " + second_value[i].value;
if(!getVals[i].match(/-/g))
{
err2[i].innerHTML = "Atleast one negative!";
alert(getVals);
return false;
}
}
爲什麼不只是做'如果(FIRST_VALUE [I]。價值> = 0 && SECOND_VALUE [I]。價值> = 0)'?用正則表達式測試數字的數學值似乎是錯誤的。 –