7
A
回答
9
那裏是 它可以或不可以以負號開始,後面跟着1到9之間的數字,然後可以是0到2之間的任意數字。
^\-?[1-9]\d{0,2}$
更新:而下面的正則表達式也允許小數
^\-?[1-9]\d{0,2}(\.\d*)?$
1
假設你正在處理的整個整數,您的號碼不與其他文本混合,你可以試試這個
^-?[1-9][0-9]{0,2}$
我用匿名同意,這是更好的讀取字符串,並轉換如果你有可預測的輸入,它可以用來進行比較。
0
我對正則表達式在Django的URL,從負需要正數
^(?P<pid>(\-\d+|\d+))$
讓我們我們針對一些實驗在此(\-\d+|\d+)
部分並忽略其他人,此分號|
表示或在正則表達式中,則如果我們得到負值,它將與此\-\d+
部分相匹配,並將正值計入此\d+
部分
0
我認爲在所有上述輸入中都允許-2-22,2-22這是一個小錯誤。查看此還有: -
[\-]?[0-9]*$/
更小:
/^[\-]?\d*$/
0
我用這與.NET System.Text.RegularExpressions匹配正或負的小數(號碼)。
(\d+|-\d+)
相關問題
- 1. 數字範圍的正則表達式
- 2. 正則表達式的數字範圍
- 3. 正則表達式匹配表達式貨幣數值範圍
- 4. 爪哇正則表達式數範圍
- 5. 正則表達式:數字範圍
- 6. 正則表達式數字範圍
- 7. 正則表達式數字範圍prasing
- 8. 從數值範圍生成正則表達式
- 9. python中的數值範圍的正則表達式
- 10. 的Javascript正則表達式的數值範圍
- 11. 正則表達式的數值範圍900至864000
- 12. 檢查數值範圍的正則表達式
- 13. 正則表達式的最小值和範圍數
- 14. 從數字到特定字符的正則表達式範圍
- 15. 正則表達式或OR兩個範圍正則表達式
- 16. 正則表達式數值範圍,例如1000 - 2000?
- 17. 正則表達式數值範圍1 - 1百萬
- 18. 正則表達式數值範圍在Perl中失敗
- 19. 負數的Java正則表達式?
- 20. 正則表達式的值範圍從1 - 365
- 21. 正則表達式的貪婪範圍
- 22. Java的正則表達式範圍
- 23. 正則表達式的具體範圍
- 24. 正則表達式的年份範圍
- 25. 修改數字和數字範圍表達式的正則表達式
- 26. 正則表達式的浮點數和整數與範圍
- 27. 正則表達式範圍的數字或只是一個數
- 28. 正則表達式不允許負數
- 29. 正則表達式只允許負數
- 30. 數值正則表達式
爲什麼不解析數字,然後在代碼中檢查它? – 2011-02-17 02:45:17
謝謝匿名..但我需要正則表達式..我必須將它傳遞給一個函數。 – 2011-02-17 02:47:17