Javascript 查找大写字母的简单正则表达式是返回小写字母

Javascript 查找大写字母的简单正则表达式是返回小写字母,javascript,regex,Javascript,Regex,我希望这个简单的正则表达式返回null,因为其中没有大写字母 var a=hiho; var res=a.match/[a-Z]/gi; alertres您正在使用ignoreCase i标志,这使您的正则表达式不区分大小写。移除它,您的正则表达式将按预期工作 var res = a.match(/[A-Z]/g); 您使用的是ignoreCase i标志,它使您的正则表达式不区分大小写。移除它,您的正则表达式将按预期工作 var res = a.match(/[A-Z]/g); 在表达式

我希望这个简单的正则表达式返回null,因为其中没有大写字母

var a=hiho; var res=a.match/[a-Z]/gi; alertres您正在使用ignoreCase i标志,这使您的正则表达式不区分大小写。移除它,您的正则表达式将按预期工作

var res = a.match(/[A-Z]/g);
您使用的是ignoreCase i标志,它使您的正则表达式不区分大小写。移除它,您的正则表达式将按预期工作

var res = a.match(/[A-Z]/g);
在表达式中

/[A-Z]/gi
i表示不区分大小写,这就是为什么小写和大写都匹配的原因。

在表达式中

/[A-Z]/gi

i表示不区分大小写,这就是为什么小写和大写都匹配。

您知道正则表达式标志吗?您知道正则表达式标志吗?