我希望这个简单的 Regex 表达式返回 null
,因为
var a = "hiho";
var res = a.match(/[A-Z]/gi);
alert(res)
字符串。
然而,它返回的是每个小写字母的数组。
为什么?
最佳答案
您正在使用 ignoreCase
(i
) 标志,这使您的正则表达式不区分大小写。将其删除,您的正则表达式应按预期工作。
var res = a.match(/[A-Z]/g);
关于javascript - 查找大写字母的简单正则表达式返回小写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29237109/