一个大写字母的Javascript正则表达式
我想为一个字符串创建一个正则表达式,这个字符串要被接受,需要第一个字母大写,其他字符是字母。这就是我所尝试的:一个大写字母的Javascript正则表达式,javascript,regex,Javascript,Regex,我想为一个字符串创建一个正则表达式,这个字符串要被接受,需要第一个字母大写,其他字符是字母。这就是我所尝试的: ^[A-Z*[a-z] 但这不起作用 ^[A-Z][a-zA-Z]+$ 这可能是你想要的。如果其他字母不能大写,请删除第二个A-Z 这可能是你想要的。如果其他字母不能大写,请删除第二个A-ZYes@minitech是正确的。尽管这只指定了字符串的开头(编辑:@minitech的答案现在已经纠正了这一点)。它将匹配“Adf dfgdfg 6756%^^^%&”。要仅匹配包含大写字母后
^[A-Z*[a-z]
但这不起作用
^[A-Z][a-zA-Z]+$
这可能是你想要的。如果其他字母不能大写,请删除第二个A-Z
这可能是你想要的。如果其他字母不能大写,请删除第二个
A-Z
Yes@minitech是正确的。尽管这只指定了字符串的开头(编辑:@minitech的答案现在已经纠正了这一点)。它将匹配“Adf dfgdfg 6756%^^^%&”。要仅匹配包含大写字母后跟其他字母的字符串,请使用:
^[A-Z][a-zA-Z]+$
这将匹配“Aa”,但不匹配“A”。如果要匹配“A”,请将“+”替换为“*”Yes@minitech是正确的。尽管这只指定了字符串的开头(编辑:@minitech的答案现在已经纠正了这一点)。它将匹配“Adf dfgdfg 6756%^^^%&”。要仅匹配包含大写字母后跟其他字母的字符串,请使用:
^[A-Z][a-zA-Z]+$
这将匹配“Aa”,但不匹配“A”。如果要匹配“A”,则将“+”替换为“*”它可以正常工作。谢谢你,minitech,我会很快接受答案。它很好用。谢谢minitech,我很快就会接受答案