回答
明白了:
例如,如果默認值是「名稱」,用於驗證應^(?!名稱)的正則表達式* $ - 一切比賽,是不是完全一樣。字符串'Name'。
瞭解您的默認值並匹配它們。沒有魔術正則表達式轉義字符,意思是「默認表單值,不管它是什麼」。
我想我不清楚。 @lawrence似乎吸引了我的注意力。 – vulgarbulgar 2011-03-23 10:48:18
@vul:他說基本上是一樣的,只包括一個正則表達式,所以你會滿意,因爲你正在尋找一個正則表達式。他仍然認爲正則表達式不適合這項工作。 – Joey 2011-03-23 10:51:09
正則表達式似乎對此過度殺傷,只是匹配默認值。如果你想添加一些正則表達式的智能,你可以使用:/^[[:blank:]]*name[[:blank:]]*$/i
來匹配'name',無論它是大寫還是小寫,以及是否有空格。
@謝謝。這也有訣竅:^(?! Name)。* $ – vulgarbulgar 2011-03-23 10:50:16
你的正則表達式
^(?!Name).*$
,它沒有在它的開始字符串Name
任何字符串相匹配。因此,它不會匹配:
Name
Namea
Nameb
如果你希望禁止只有字符串Name
你可以使用正則表達式:
^(?!Name$)(.*)$
- 1. 使用正則表達式的快速幫助
- 2. 快速幫助使用正則表達式C#
- 3. 需要一些快速的C#正則表達式的幫助
- 4. 快速正則表達式幫助匹配相同的符號
- 5. 正則表達式幫助##### ##
- 6. 幫助,正則表達式
- 7. 正則表達式幫助
- 8. 正則表達式幫助
- 9. 正則表達式幫助
- 10. 正則表達式幫助
- 11. 幫助正則表達式
- 12. 正則表達式幫助
- 13. 正則表達式幫助
- 14. 正則表達式幫助
- 15. 正則表達式幫助
- 16. 正則表達式幫助
- 17. 幫助正則表達式
- 18. 正則表達式幫助
- 19. 幫助正則表達式
- 20. 正則表達式幫助
- 21. 幫助,正則表達式
- 22. 幫助,正則表達式
- 23. 幫助正則表達式?
- 24. 正則表達式幫助
- 25. 幫助正則表達式
- 26. 簡單正則表達式幫助
- 27. 正則表達式默認值
- 28. 使用正則表達式的幫助
- 29. .NET正則表達式多行幫助 - 正則表達式
- 30. 幫助正則表達式使用preg_match
究竟是你的問題? – Ingo 2011-03-23 10:42:32
@Ingo不知道我跟着。無論如何,這是解決。謝謝。 – vulgarbulgar 2011-03-23 10:49:45