使用JavaScript正则表达式的建议

Jim*_*Jim 1 javascript regex

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

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

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

^[a-zA-Z][0,31]+$
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否正确.

Ble*_*der 6

这应该工作:

/^[a-z][a-z0-9]{0,31}$/i
Run Code Online (Sandbox Code Playgroud)
  • ^$匹配字符串的开头和结尾.
  • [a-z] 匹配一封信.
  • [a-z0-9]{,31} 最多匹配31个字母和数字.
  • i 使你的正则表达式不区分大小写.

  • 您也可以使用`{31,}`来表示"_31或更多_". (2认同)