一个大写的Javascript正则表达式

时间:2011-05-30 19:49:28

标签: javascript regex

我想为一个字符串创建一个正则表达式,要接受的字符串需要首字母为大写字母而其他字符为字母。这就是我试过的:

^[A-Z*[a-z]

但这不起作用。

2 个答案:

答案 0 :(得分:4)

^[A-Z][a-zA-Z]+$

可能是你想要的。如果其他字母不能为大写,请删除第二个A-Z

答案 1 :(得分:1)

是的@minitech是正确的。虽然这只是指定字符串的开头(编辑:@minitech的答案现在已经纠正了这一点)。它将匹配“Adf dfgdfg 6756#%^^%&”。要仅匹配包含大写字母后跟其他字母的字符串,请使用:

^[A-Z][a-zA-Z]+$

这将匹配“Aa”但不匹配“A”。如果要匹配“A”,则将“+”替换为“*”。