我需要將字符數限制爲100的正則表達式,並允許使用0-9,!@。,;:'「?大寫字母正則表達式限制小於100個字符的所有字母
3
A
回答
5
/^[[email protected],;:'"?-]{1,100}\z/
+0
點(元字符)應該用反斜線進行轉義。 – 2011-05-20 22:44:36
+4
不,它不應該。在字符類中,大多數元字符(包括點)都失去了意義。 – CanSpice 2011-05-20 22:45:17
+0
每天學習新東西!會逃脫它 - 可能破壞了正則表達式。好,我選擇不回答... – 2011-05-20 22:50:54
4
取決於語言,而應該是
^[[email protected]\.;:'"?-]{1,100}$
正如在評論中指出,只是避免壞榜樣用法:
^[[email protected],;:'"?-]{1,100}\z
4
^(.{1,100})$
.
這將允許所有字符數字和特殊字符也 {1,100}
這一點,你需要特定像最小和最大數的範圍
相關問題
- 1. 正則表達式爲所有字母
- 2. 正則表達式,字符數限制
- 3. 正則表達式來限制字符
- 4. 正則表達式字符數限制
- 5. 正則表達式C++刪除所有非字母字符
- 6. 正則表達式來排除所有字符,除了字母
- 7. 正則表達式的表達式對所有非字母數字符號
- 8. 帶_的所有小寫字母的正則表達式
- 9. 正則表達式驗證字母數字和較小字符
- 10. 有限重複的字母數字的正則表達式
- 11. 小寫字母和外來字符的正則表達式
- 12. 正則表達式的字符串只包含小寫字母
- 13. 正則表達式 - 長度限制和字母數字
- 14. 正則表達式必須至少有3個字母字符
- 15. 正則表達式字母數字字符串+特殊字母
- 16. 正則表達式 - 限制字符串中的字符數量
- 17. 正則表達式可選的7個字母數字字符
- 18. 這個字母數字字符串的正則表達式
- 19. 正則表達式的字母數字字符,@&'()+ /:和一個連字符只有
- 20. 用於匹配和限制字符類的正則表達式
- 21. 用於限制連續字符的ASP.NET正則表達式
- 22. 正則表達式小寫字母和連字符
- 23. 正則表達式限制字符串大小
- 24. 2個字母后跟4個字符的正則表達式
- 25. 正則表達式只有字母一個大寫字母
- 26. [字母數字]的正則表達式建議[字母數字.- _ @] 31個字符
- 27. 正則表達式,包括所有的字母,數字和特殊字符,*和&
- 28. 正則表達式限制小於<,大於>和分號;字符
- 29. 正則表達式的字母數字
- 30. 字母數字的正則表達式
是否允許零個字符?還是它必須是1-100? – 2011-05-20 22:44:20
一個字母是'\ pL'。 – tchrist 2011-05-20 23:14:25