我有ValidationRegularExpression="[0-9]"
,它只允許單個字符。我如何讓它允許(包括)1位和7位數字?我試過[0-9]{1-7}
但它沒有工作。簡單整數正則表達式
11
A
回答
9
你的語法幾乎正確:[0-9]{1,7}
。
通過將[0-9]
替換爲通用字符組「十進制數字」:\d
(請記住,其他語言可能使用不同於0-9的數字字符),您可以使您的解決方案更加優雅(和文化敏感)。
這裏還有以供將來參考文檔:
+2
+1和我幾乎相同的答案刪除。你在那裏的速度非常快。 :) – razlebe 2011-04-14 08:49:53
3
如果你想避免前導零,您可以使用此:
^(?!0\d)\d{1,7}$
第一部分是一否定性前瞻斷言,用於檢查字符串中是否存在0,後跟數字。如果沒有匹配。
在這裏檢查:http://regexr.com?2thtr
相關問題
- 1. 簡單的正則表達式調整
- 2. 正則表達式:簡單的搜索正則表達式?
- 3. 正則表達式:簡單的Java正則表達式問題
- 4. 沒有正則表達式庫的簡單正則表達式?
- 5. 簡單的正則表達式模式
- 6. 正則表達式簡單的模式
- 7. 簡單的JavaScript正則表達式
- 8. 簡單的PHP正則表達式
- 9. 正則表達式的簡單URL
- 10. 正則表達式匹配,很簡單:
- 11. 簡單的正則表達式問題
- 12. 簡單的正則表達式問題
- 13. 簡單正則表達式到ex
- 14. 簡單的正則表達式否定
- 15. 簡單的正則表達式
- 16. 簡單的正則表達式匹配
- 17. 簡單正則表達式否定
- 18. gsub中的簡單正則表達式
- 19. 簡單的Python的正則表達式
- 20. 簡單的Java正則表達式不
- 21. 簡單的正則表達式C#
- 22. python中的簡單正則表達式
- 23. 簡單的正則表達式PHP
- 24. 一個簡單的正則表達式
- 25. 非常簡單的正則表達式
- 26. 很簡單的正則表達式
- 27. 簡單Mod_rewrite正則表達式調試
- 28. 一個簡單的正則表達式
- 29. 簡單的正則表達式匹配
- 30. 簡單的反向正則表達式
+1。雖然這是一個簡單的問題,但是您清楚地陳述了問題,明確了您的預期結果,並告訴我們您已經嘗試了什麼。歡迎來到StackOverflow! – Heinzi 2011-04-14 08:45:02