仅限字母数字的正则表达式(不允许使用数字)

时间:2018-03-11 08:30:35

标签: regex alphanumeric

我试过了

^[a-zA-Z0-9]*[a-zA-Z][a-zA-Z0-9]*$

&安培;

^(?![0-9]*$)[a-zA-Z0-9]+$

但两者都只允许数字。

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

^(?=.*[a-zA-Z])[a-zA-Z0-9]+$

说明:

  1. ^字符串的开头。
  2. (?=.*[a-zA-Z])积极向前看,确保存在 一个或多个a-zA-Z;如果是真的那么:
  3. [a-zA-Z0-9]+匹配一个或多个字母数字字符组合。
  4. $字符串结束。
  5. Demo