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