Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一个大写字母的Javascript正则表达式_Javascript_Regex - Fatal编程技术网

一个大写字母的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,我很快就会接受答案