是否有任何正則表達式要麼下劃線(_
)或字母[A-ZA-Z]第二字符以後字符串可以包含匹配字符串的第一個字符爲[0-9A-ZA-Z]或者只有2個特殊字符是「_」和「 - 」匹配正則表達式首先字符
回答
^[_a-zA-Z][\w-]+$
這是一個字符類_
,和字母字符。 \w
是字母數字加_
,所以現金包含在角色類別中。 +
的意思是「一個或多個」。
^[_a-zA-Z][\w-]*$
這應該檢查爲_,A-Z & A-Z和從從那時起,字母數字,_和第一個字符 ' - '。
編輯:替換字母與字母
EDIT2:刪除不必要的轉義字符
謝謝奇拉格它的工作:) – 2013-02-26 06:07:05
^[_ A-ZA-Z] [\ w - ] * $有變化我做到了..這會造成錯誤。 – 2013-02-26 06:55:15
我猜_和 - 不需要轉義字符。感謝您指出了這一點。 :) – 2013-02-26 07:01:26
- 1. 正則表達式:匹配任意字符,但如果存在匹配,首先
- 2. 字符串首字母匹配正則表達式
- 3. 正則表達式正則表達式匹配字符串
- 4. 首頁正則表達式匹配
- 5. 正則表達式匹配字符串
- 6. 正則表達式匹配除字符
- 7. 正則表達式匹配字符串
- 8. 正則表達式匹配字符串
- 9. 正則表達式匹配字符串
- 10. 正則表達式匹配字符串
- 11. Javascript正則表達式字符匹配
- 12. 正則表達式匹配字符串
- 13. 正則表達式匹配用#字符
- 14. 正則表達式匹配字符串
- 15. 正則表達式匹配字符串
- 16. 正則表達式字符串匹配?
- 17. Ruby正則表達式匹配優先
- 18. 正則表達式匹配首先從性格
- 19. 正則表達式 - 首先匹配所有空格「=」
- 20. 重複字符匹配正則表達式匹配字符串
- 21. 正則表達式則表達式匹配的字符串
- 22. 正則表達式:句首首字母匹配
- 23. 正則表達式通配符匹配
- 24. Perl正則表達式正則表達式匹配字符串除外,不匹配字符串
- 25. 奇怪的正則表達式(正則表達式)匹配!不匹配數字
- 26. 正則表達式獲取字符串之前,首先斜線
- 27. 蟒蛇正則表達式 - 字符串匹配的匹配尾
- 28. 正則表達式匹配3個字符匹配
- 29. .NET正則表達式匹配匹配空字符串
- 30. 正則表達式:不匹配字符串的匹配順序
該字符串應該解析{_abc,abc_12-,ab12_bc_pqr-,a_12_12D等},但不應該解析{12AC,1_abc}即啓動字符應始終爲字母或下劃線,並且其餘字符串可包含字母數字值,且只有兩個特殊字符{ - 和_} – 2013-02-26 05:58:36
已更新的答案。我忘了很重要的開始/結束串錨 – 2013-02-26 06:01:27
由於爆炸丸它的工作原理.. :)大正則表達式.. – 2013-02-26 06:04:54