验证用户输入是否包含非字母数字字符
有时,我们必须从用户那里获取仅包含字母数字字符的输入。
例如,假设一个只允许字母和数字的用户名系统,
然后可以使用以下正则表达式完成此操作
^[a-zA-Z0-9]+$
^
限制了开始[a-zA-Z0-9]+
是主要部分,它只允许小的a-z
资本A-Z
和最小长度为 1 的数字。$
限制结束
这也可以通过使用来完成
^[\w\d]+$
这里
\w
代表字母表\d
代表数字
如果我们想将长度限制为最多 20 个字符,
^[a-zA-Z0-9]{1,20}$
{1,20}
表示长度可以在 1 到 20 之间,包括两者。