想要匹配大写和小写字母

Use*_*987 2 javascript regex

我的代码:

我尝试了以下代码

var str="I like green and want to build a GREENERY Earth with greening!"; 
var n=str.match(/green/g);
Run Code Online (Sandbox Code Playgroud)

它给出了结果

green,green
Run Code Online (Sandbox Code Playgroud)

但我需要结果

green,GREEN,green
Run Code Online (Sandbox Code Playgroud)

也就是说,我想要匹配大写和小写字母.在这种情况下,共找到3个绿色单词.

Eng*_*eer 16

使用iflag,它将忽略区分大小写:

var n=str.match(/green/gi); 
//                      ^----here it is
Run Code Online (Sandbox Code Playgroud)

演示