2

我的代码:

我尝试了以下代码

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 个绿色单词。

4

1 回答 1

18

使用i标志,它将忽略区分大小写:

var n=str.match(/green/gi); 
//                      ^----here it is

演示

于 2012-12-06T07:41:34.500 回答