嘿所有我想要的是檢查在文本框中輸入的值不是一個數字或不使用功能isNaN();
。有什麼辦法嗎?
0
A
回答
1
parseFloat(value)!== +value;
但isNaN(value)有什麼問題?
+0
因爲js的原生不適合每個人...嘗試一下:var a = NaN,b = Number(「xy」); console.log(Number(「asdf」)== Number(「asdf」),Number(「try」)=== Number(「try」),isNaN(Number(「但是,這是NaN:S」)) ,typeof Number(「但是,這是NaN:S」),isNaN(NaN),isNaN(a),isNaN(b),a === b,a == b,b == NaN) – 2012-12-24 21:15:30
相關問題
- 1. 在Facebook中替代isNaN()javascript函數?
- 2. javascript IsNaN和0
- 3. 有suPHP替代嗎?
- 4. Javascript isNaN不工作
- 5. JavaScript的isnan問題
- 6. 的JavaScript isNaN功能
- 7. IN和LIMIT有替代嗎?
- 8. WinRT中有String.Normalize()替代嗎?
- 9. javascript isNaN()函數不工作?
- 10. Javascript isNaN()函數被忽略
- 11. 我可以用JavaScript代替PHP,用Node.js代替Apache嗎?
- 12. 組是isNaN()代碼凝結
- 13. 使用 - 如果(isNaN()))找到一個替代
- 14. 有替代代碼的好策略嗎?
- 15. 替代MySQL嗎?
- 16. isNaN(1)isNaN(「1」)返回false
- 17. iOS6沒有libxml2.2.7.3.dylib.are有替代品嗎?
- 18. 用Javascript代替「
- 19. Javascript替代CronJob
- 20. IndexOf Javascript替代
- 21. 替代currentTarget Javascript
- 22. 替代document.write javascript?
- 23. Javascript替代品
- 24. JavaScript的替代
- 25. 的Javascript替代
- 26. 是否有沒有JavaScript的HREF替代?
- 27. 爲什麼JavaScript中有isNaN()函數,但沒有isUndefined()?
- 28. 替代波動嗎?
- 29. 用Python- *替代嗎?
- 30. SSRS - 我可以有替代參數嗎?
也許正則表達式? – 2012-04-11 16:04:48
@MikeChristensen我將如何使用該正則表達式來檢查? – 0x499602D2 2012-04-11 16:06:06
@David - 你可以尋找一個有效的數字(數字,可選的小數點),然後返回false,如果它不符合該表達式。不過,我同意這個問題似乎是一個騙局。鏈接的帖子也有一些好主意。 – 2012-04-11 16:10:02