0
A
回答
3
不要与字母数字的空白开始[a-zA-Z0-9]*
最终表达
^[a-zA-Z]+[a-zA-Z0-9]*$
3
ASCII字符,你可以使用:
^[a-zA-Z][a-zA-Z0-9]*$ // Note you don't need the "+" after the first character group.
// or...
(?i:^[a-z][a-z0-9]*$) // Slightly shorter, albeit more unreadable, syntax (?i: ...) makes the expression case-insensitive
如果你想匹配空字符串只是包装在表达,像这样 “(......)?”:
^([a-zA-Z][a-zA-Z0-9]*)?$
如果你想使用你可能想用的Unicode:
^\p{L}[\p{L}\p{Nd}]*$
Unicode w。空字符串:
^(\p{L}[\p{L}\p{Nd}]*)?$
想了解更多关于Unicode的可能性,正则表达式,见this page上Regular-Expressions.info。
编辑
就收集在一个回答所有的可能性。其次0或多个字母数字[a-zA-Z]+
:
+0
很好的解释约翰尼斯先生谢谢你 – 2009-11-02 08:27:28
相关问题
- 1. 前后没有字母数字字符
- 2. 文本框只有字母,数字和 -
- 3. 如何确保Bash字符串是字母数字,没有下划线?
- 4. 实施字母数字文本框
- 5. 如何检查文本框中输入的文本是字母还是数字
- 6. 确定char是数字还是字母
- 7. 当第一个字母是字母数字时接受文本框的值
- 8. 如何限制在字母数字文本框中输入9位数字
- 9. 如何确保fgets准确接受前导0的数字?
- 10. 数字正则表达式,如果之前没有字母
- 11. 得到前3个字母数字字符(只有数字或字母)
- 12. 允许只有字母数字在文本框使用jQuery
- 13. 带有字母数字检查的文本框中的javascript
- 14. 带有不同颜色的字母数字的GWT文本框
- 15. 如何确定密钥是字母还是数字?
- 16. PHP preg_match前面还是没有字母?
- 17. 如何为数字文本字段和字母文本字段设置键盘?
- 18. Mysqli没有导入字母
- 19. 如何获得只有两个字母作为字母,并保留为文本区域中的数字
- 20. 删除非字母数字,但保留拉丁字符
- 21. SQL顺序按字母前没有零的数字小于10
- 22. 有没有更好的方法来确保数字是正数?
- 23. perl:在字母数字字符串中去除前导零
- 24. 确保字符串中没有整数?
- 25. 当我在前面有字母时,如何按数字排序?
- 26. 有n个数字(字母,数字)
- 27. 如何确定一个字符串是否包含非字母数字字符?
- 28. 数字文本框
- 29. 计数字母文字
- 30. 识别事件键是文本(不仅是字母数字)
'防止用户不与...'真装置启动'从......开始......(双重否定)。 – 2009-11-02 07:38:38
对于像这样的问题,最好提供匹配/不匹配的字符串样本。 – UserControl 2009-11-02 07:52:56