使用JavaScript正则表达式的建议

时间:2013-03-13 02:40:48

标签: javascript regex

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

  1. 仅以字母开头
  2. 仅包含字母和数字
  3. 长度不超过32个字符
  4. 到目前为止我所拥有的是:

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

    但我不确定这是否正确。

1 个答案:

答案 0 :(得分:6)

这应该有效:

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