javascript - 想要同时匹配大写和小写字母

标签 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); 
//                      ^----here it is

demo

关于javascript - 想要同时匹配大写和小写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13738980/

相关文章:

javascript - 使用TabNavigator时如何直接导航到初始路径?

javascript - Javascript 正则表达式中的字母

php - preg_replace 删除独立号码

javascript - 通过Ajax请求解析和包含HTML

javascript - 从 Angular 2中的json数组获取元素

php - 使用 CodeIgniter 的正则表达式缩小最终的 HTML 输出

javascript - 仅允许字母数字和特殊字符的正则表达式不起作用

regex - 使用 <> 和正则表达式搜索和替换文本文件中的元素

javascript - 使用相对定位的元素拖放 Angular 文件上传

Javascript - 在多维数组中查找多个值