我正在使用以下正则表达式代码,但它允许使用字母,数字和字母数字。但在我的情况下,我的文本字段应该只允许使用字母数字而不仅仅是字母数字。
^([a-zA-Z0-9])$
提前致谢
答案 0 :(得分:0)
使用前瞻来匹配至少包含字母和数字的字符串。
^(?=.*?[A-Za-z])(?=.*?[0-9])[A-Za-z0-9]+$
<强>解释强>
^
断言我们刚开始。(?=.*?[A-Za-z])
断言比赛中必须有一封信。(?=.*?[0-9])
断言比赛中必须有一个数字。[A-Za-z0-9]+
匹配一个或多个字母或数字。$
断言我们到底。 li>
答案 1 :(得分:0)
如果某人正在寻找字母和数字的组合是可以接受的,但不仅限于数字,这将是可行的。
^(?=.*?[A-Za-z])[A-Za-z0-9]+$
(?=.*?[A-Za-z])
断言比赛中必须有一个字母。
[A-Za-z0-9]+
匹配一个或多个字母或数字。