2
A
回答
-1
[A-Za-z0-9\S]{1,25}
這應該做。作爲\S
匹配所有的非空白字符
+0
由於範圍'A-Za-z0-9'確實不是空格,因此簡單的'\ S {1,25}'就足夠了。 – DoubleThink
0
您必須添加錨,以確保您的模式描述字符串從開始到結束:
字符串的^[A-Za-z0-9]{1,25}$
^
開始
$
字符串的結尾
否則您的圖案將匹配任何包含至少一個alnum的字符串,如:#!$ a))[
相關問題
- 1. flex:只接受數字,字母,空格的正則表達式
- 2. 的JTextField只接受字母和空格
- 3. html5模式,將不會只允許數字,但接受一切
- 4. 正則表達式接受字母數字,空格和 - 在Javascript中?
- 5. Javascript正則表達式只接受字母,空格和ñ
- 6. 只接受字母和空格,數字和空格,以及在不同的框中輸入空格的字母和數字
- 7. 接受數字,字母和連字符的正則表達式
- 8. 字母數字形式HTML5圖案?
- 9. HTML5格式的波蘭語字母
- 10. 正則表達式只接受字母數字數據
- 11. 正則表達式匹配字母數字,非字母數字和空格
- 12. 接受大寫和小寫字母的字母數字約束
- 13. 如何製作僅接受字母退格和空格的文本字段
- 14. 正則表達式接受字母或字母數字字符或帶有特殊符號的字母字符
- 15. 只接受空格的輸入模式
- 16. 正則表達式接受字母數字和/.~?=+&
- 17. 將密文從數字格式轉換爲字母格式
- 18. 模式允許5至40個字符之間的字母,數字和空格
- 19. 正則表達式的字段,接受空格或不和數字或數字與空格
- 20. 字母數字,連字符和空格的正則表達式
- 21. Rails驗證,數字+字母+空格
- 22. 檢查字母,數字和空格嗎?
- 23. [字母數字] _ [字母數字] _ [數字]的模式的正則表達式
- 24. 將字母數字字符串轉換爲整數格式
- 25. 製作一個EditText字段只接受Android中的字母和空格
- 26. C++ string.compare不接受空格字符
- 27. 正則表達式接受至少一個字母字符和數字字符
- 28. 接受字母數字,非連續短劃線和非連續空格的正則表達式
- 29. 正則表達式匹配格式如數字字母,數字編號字母,數字編號字母
- 30. 正則表達式與字母數字,空格和破折號
它已經不符合空格。例如,您可能必須使用正確的功能進行匹配。 match()而不是find(),或用'^ $'包圍正則表達式,即'^ [A-Za-z0-9] {1,25} $'。 – Njol
@Njol:HTML5輸入'pattern'屬性被自動錨定 – Bergi