11
A
回答
20
^[0-9]*\.[0-9]{2}$ or ^[0-9]*\.[0-9][0-9]$
7
3
這取決於有點什麼應該不匹配,應該怎樣和在什麼情況下
例如,你應該對測試僅文本持有多少?在這種情況下,你可以這樣做:
/^[0-9]+\.[0-9]{2}$/
但是,這將考驗整個字符串,因此失敗,如果這場比賽應該是一個更大的整體
一部分來完成,如果它需要內部較長styring你可以做
/[0-9]+\.[0-9]{2}[^0-9]/
但如果字符串是會失敗僅僅是數字(因爲它需要一個沒有數字跟隨數)
,如果您需要到b Ë能夠覆蓋這兩種情況下,你可以使用以下命令:
/^[0-9]+\.[0-9]{2}$|[0-9]+\.[0-9]{2}[^0-9]/
+0
有趣的方法。我不確定它會在更長的字符串末尾發生一個數字。我建議你的最後一行可以改爲`/ [0-9] + \。[0-9] {2}([^ 0-9] | $)/` – Grhm 2011-01-14 13:09:37
0
您也可以嘗試正則表達式
^\d+(\.\d{1,2})?$
or
var regexp = /^\d+\.\d{0,2}$/;
// returns true
regexp.test('10.5')
or
[0-9]{2}.[0-9]{2}
or
^[0-9]\d{0,9}(\.\d{1,3})?%?$
or
^\d{1,3}(\.\d{0,2})?$
-1
是下面的值是有效的浮點輸入(如價格字段)?
0.00 in price field?
按我的0.01和0.10是有效的,但不是0.00是無效的浮點值
相關問題
- 1. 正則表達式匹配2位數冒號2位數字
- 2. 正則表達式匹配數字與最多2個小數位數
- 3. 正則表達式匹配需要@和
- 4. 正則表達式需要匹配
- 5. 正則表達式匹配一個2位數字或3位數字
- 6. 奇怪的正則表達式(正則表達式)匹配!不匹配數字
- 7. perl正則表達式數字匹配
- 8. 正則表達式也匹配數字
- 9. Perl正則表達式匹配數字
- 10. 2位數字的正則表達式
- 11. 正則表達式匹配百分比高達2個小數位
- 12. 塊需要2個參數,但正則表達式匹配1個參數
- 13. 正則表達式匹配一個2位數jQuery的
- 14. 正則表達式:幫助需要匹配文本位
- 15. 在一個正則表達式小數位上的Java匹配
- 16. 正則表達式匹配大多數URL需要改進
- 17. 匹配3位數字的多行正則表達式模式
- 18. 什麼是數值到2位小數的正則表達式?
- 19. 正則表達式匹配字符串與最小字數
- 20. 正則表達式匹配任意字符串+ 8位數字
- 21. 正則表達式主要匹配字母數字路徑
- 22. 正則表達式匹配任何2位數及以上的數字
- 23. 正則表達式匹配幣值(帶小數點2位),但不爲0
- 24. 紅寶石正則表達式 - 需要更換正則表達式匹配
- 25. 正則表達式匹配[WORD]:[數字] [數字] [數字]
- 26. 正則表達式中需要幫助 - 特定單詞後匹配6位數
- 27. 需要正則表達式來匹配以數字開頭的字符串
- 28. 我需要一個匹配字母的正則表達式等於數字
- 29. 正則表達式需要在字符串中匹配isloated%
- 30. 需要正則表達式才能匹配字符串
如何使用這個在JavaScript中匹配 – 2016-07-14 09:55:36