JavaScript正则表达式的建议(Advice with JavaScript Regular Expression)
我试图写一个正则表达式,其中:
仅以字母开头 仅包含字母和数字 不超过32个字符的长度我到目前为止是:
^[a-zA-Z][0,31]+$但我不确定这是否正确。
I'm trying to write an regular expression where:
Starts with letters only Contains only letters and numbers No more than 32 characters in lengthwhat I have so far is:
^[a-zA-Z][0,31]+$but I'm not sure if this would be correct.
最满意答案
这应该工作:
/^[a-z][a-z0-9]{0,31}$/i ^和$匹配字符串的开头和结尾。 [az]匹配一个字母。 [a-z0-9]{,31}最多可匹配31个字母和数字。 i让你的正则表达式不区分大小写。This should work:
/^[a-z][a-z0-9]{0,31}$/i ^ and $ match the beginning and end of the string. [a-z] matches a letter. [a-z0-9]{,31} matches up to 31 letters and numbers. i makes your regex case-insensitive.更多推荐
发布评论