Javascript 要同时匹配大小写字母吗
我的代码: 我尝试了以下代码Javascript 要同时匹配大小写字母吗,javascript,regex,Javascript,Regex,我的代码: 我尝试了以下代码 var str="I like green and want to build a GREENERY Earth with greening!"; var n=str.match(/green/g); 它给出的结果是 green,green 但我需要的是结果 green,GREEN,green 也就是说,我想匹配大写和小写字母。在这种情况下,共找到3个绿色单词。使用i标志,该标志将忽略区分大小写: var n=str.match(/green/gi); /
var str="I like green and want to build a GREENERY Earth with greening!";
var n=str.match(/green/g);
它给出的结果是
green,green
但我需要的是结果
green,GREEN,green
也就是说,我想匹配大写和小写字母。在这种情况下,共找到3个绿色单词。使用
i
标志,该标志将忽略区分大小写:
var n=str.match(/green/gi);
// ^----here it is
试试var n=str.match(/green/ig);工作正常。谢谢。我们如何传递变量而不是字符串?有可能吗?