Javascript 查找大写字母的简单正则表达式是返回小写字母
我希望这个简单的正则表达式返回null,因为其中没有大写字母 var a=hiho; var res=a.match/[a-Z]/gi; alertres您正在使用ignoreCase i标志,这使您的正则表达式不区分大小写。移除它,您的正则表达式将按预期工作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); 在表达式
var res = a.match(/[A-Z]/g);
您使用的是ignoreCase i标志,它使您的正则表达式不区分大小写。移除它,您的正则表达式将按预期工作
var res = a.match(/[A-Z]/g);
在表达式中
/[A-Z]/gi
i表示不区分大小写,这就是为什么小写和大写都匹配的原因。在表达式中
/[A-Z]/gi
i表示不区分大小写,这就是为什么小写和大写都匹配。您知道正则表达式标志吗?您知道正则表达式标志吗?