我有一個函數來驗證(只接受整數和浮點數)數字和浮動驗證不是成功
function isNumeric(prodFilterValue)
{
if((parseFloat(prodFilterValue) == parseInt(prodFilterValue)) && !isNaN(prodFilterValue))
{
alert('numeric');
alert('hahahahhahaha');
$("#valuetxt1").css('background-color', 'white');
}
else
{
alert('HIIIIIIIIIII');
$("#valuetxt1").css('background-color', 'grey');
}
return prodFilterValue;
}
現在的問題是.. 時驗證0.1會說,這不是數字.. 假設是它是一個數.. 當我把另一個條件
if((parseFloat(prodFilterValue) == parseInt(prodFilterValue)) && !isNaN(prodFilterValue) || (prodFilterValue % 1 !=0))
它會驗證1A爲數字
嘗試在骨幹網使用這種方法http://stackoverflow.com/questions/9188998/obj-length-obj-length-in-javascript – Tamil