我有一個方法中,我嘗試驗證值和值可以是任何東西,但不應該是zero
接受值大於零值甚至可以0.01或0.10
function change(){
var bill= document.getElementById("myTextField")
var RE = /^(?!^0*$)(?!^0*\.0*$)^\d{1,2}(\.\d{1,2})?$/;
if(RE.test(bill)){
alert("True");
}else{
alert("False");
}
}
但即使我輸入正確的值,這將返回false。
the minimum value should be greater than 0 and maximum value is 99999.99
這是一個令人印象深刻的正則表達式,但爲什麼不只是將值轉換爲浮點數並測試它呢? – HeadCode
@HeadCode你會舉一些例子嗎? – SAR