1

我正在尝试编写一个正则表达式,其中:

  1. 仅以字母开头
  2. 仅包含字母和数字
  3. 长度不超过 32 个字符

到目前为止我所拥有的是:

^[a-zA-Z][0,31]+$

但我不确定这是否正确。

4

1 回答 1

6

这应该有效:

/^[a-z][a-z0-9]{0,31}$/i
  • ^$匹配字符串的开头和结尾。
  • [a-z]匹配一个字母。
  • [a-z0-9]{,31}最多匹配 31 个字母和数字。
  • i使您的正则表达式不区分大小写。
于 2013-03-13T02:47:54.483 回答