-2
A
回答
3
正則表達式
[+-]?\d+(?:\.\d+)?
會接受像
1123
1.00
+123213
-123.234324
號碼,如果你也喜歡像0.23匹配的數字,你有可以使用
[+-]?(?:(?:\d+)|(?:\d*\.\d+))
0
我會嘗試這樣的:
^[+-]?(\d+(\.?\d+)?|\.\d+)$
匹配所有的例子和數字,如:
+1.0
.56
+.56
-.56
+0
您的表情是否符合'1.'?應該是? –
+0
@EricLippert呃,對不起。固定。 –
相關問題
- 1. 正則表達式十進制到int
- 2. 正則表達式幫助十進制
- 3. 十進制正則表達式問題
- 4. 十進制值的正則表達式
- 5. 正則表達式十六進制數
- 6. Java十六進制正則表達式
- 7. 十進制數的正則表達式
- 8. 正則表達式 - 十進制的
- 9. 正則表達式幫助:十進制正數,2位
- 10. 有限制的十進制數的正則表達式
- 11. 十進制值的正則表達式限制16位數
- 12. 正則表達式中的十進制格式
- 13. 正則表達式和十進制格式
- 14. 正則表達式格式十六進制
- 15. 以十六進制表示的正則表達式值
- 16. 以十進制表示驗證價格的正則表達式
- 17. 正則表達式表示jquery的非十進制數值
- 18. 用字母和十六進制表示的正則表達式
- 19. 使用正則表達式的十進制表情符號
- 20. 正則表達式返回<_s而不是十進制值
- 21. 0或5的單位十進制數的正則表達式
- 22. 正則表達式來檢測數字,但不是十進制
- 23. 正則表達式匹配值最多爲2位十進制
- 24. 正則表達式用逗號分隔的十進制數
- 25. 十進制分隔符的正則表達式
- 26. 規範化十進制數正則表達式
- 27. Objective-C正則表達式替換十六進制字節?
- 28. 的Javascript:用正則表達式的十六進制代碼
- 29. 正則表達式,找到數字,0或十進制
- 30. 正則表達式在文本框中的十進制
請參閱http://stackoverflow.com/questions/2072222/regular-expression-for-positive-and-a-negative-decimal-value-in-java –
http://stackoverflow.com/questions/308122/simple-regular-expression-for-a-decimal-with-a-precision-of-2 - 也許它會幫助你? – Fisk