正如標題所說,即時尋找一個正則表達式的.net驗證控件,不允許方括號。基本上我有一個輸入字段,我不想允許[和]。其他任何事情都很好。正則表達式不允許字符[和]
-2
A
回答
1
試試這個 - 注意使用的@
避免逃避斜線:
@"[^\[\]]*"
1
"^[^\\[\\]]*$"
1
使用這個表達式:
^(?!.*?\[)(?!.*?]).*$
+1
工程就像一個魅力。謝謝 – 2012-03-21 12:50:01
+1
@KasperSkov,謝謝。編輯後+1給你。 – 2012-03-21 12:55:37
+0
Kirill,我注意到這不符合換行符。 Enviroment.Newline,「/ n」或「/ b」或textareas中的任何內容。任何想法什麼是錯的? – 2012-04-17 09:26:00
相關問題
- 1. 正則表達式只允許字符
- 2. 允許正則表達式
- 3. 允許字符和兩個運算符的正則表達式
- 4. 允許空格,字符和數字的正則表達式
- 5. Java正則表達式 - 只允許某些字符和數字
- 6. 正則表達式允許的字符,數字和 - 在JavaScript
- 7. 正則表達式,僅允許數字
- 8. 正則表達式允許100和999999
- 9. Zend - 正則表達式允許空白和Unicode字符
- 10. jQuery正則表達式只允許貨幣符號和數字
- 11. PHP - 正則表達式只允許數字和符號
- 12. 正則表達式允許和禁止字符
- 13. 正則表達式限制特殊字符,只允許DOT和&
- 14. 正則表達式 - 不允許像「U12345」
- 15. 正則表達式不允許空格
- 16. 正則表達式不允許負數
- 17. 正則表達式不允許零
- 18. 正則表達式不允許一些特殊字符
- 19. 不允許特定特殊字符的正則表達式
- 20. 正則表達式不允許在字符串
- 21. 正則表達式不允許的字符除非轉義
- 22. 正則表達式不允許某些特殊字符
- 23. Eclipse不允許形成正則表達式的字符串
- 24. JavaScript中不允許非英文字符的正則表達式
- 25. 不要讓除允許的字符JavaScript的正則表達式
- 26. 尋找正則表達式來允許空格但不允許特殊字符?
- 27. 正則表達式只允許字符串,但不允許單詞「測試」
- 28. 正則表達式屬性,只允許字母數字字符
- 29. 只允許某些非字母字符在正則表達式
- 30. 只允許一個字母字符 - 正則表達式
像'[^ \ [\]] *'? – leppie 2012-03-21 10:22:42
你能澄清嗎? – 2012-03-21 10:23:34
@KasperSkov:「不匹配方括號」非常廣泛。這將允許例如:一個空字符串,一個只包含空格的字符串,一個只包含不尋常符號的字符串等等......你確定這就是你的意思嗎? – 2012-03-21 10:28:06