我目前工作的一個項目,我需要檢查,如果用戶輸入一個數值。當他輸入一個以小數點開頭的號碼(.20
)時,問題就出現了。我一直在尋找解決方案,但現在我只是放棄了。奈恩或是數字作品都不是。還試圖檢查像:if(value > 0)
,但這隻適用於用戶輸入前導零。 任何幫助將不勝感激!提前致謝!JavaScript的檢查值數,但允許沒有前導零
解決方法: isNaN不適合我,因爲我使用parseInt()而不是parseFloat()。現在一切正常。我希望管理員能夠原諒我提出的愚蠢問題!這個線程現在可以被刪除。
嘗試'如果(+值> 0)'。 – elclanrs
或'parseFloat(值)> 0' –
我不明白,爲什麼不isNaN工作 - > http://jsfiddle.net/6NrZA/1/ – adeneo