g 修饰符用于执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
‘12a34b56c78d90e ‘.match(/d+/) =>[“12”]
‘12a34b56c78d90e ‘ . match(/\d+/g) =>[“12”,”34”,”56”,”78”,”90”]
i修饰符用于执行对大小写不敏感的匹配。
‘aabAAcAa ‘ . match(/aa/g) =>[“aa”]
‘aabAAcAa ‘ . match(/aa/gi) =>[“aa”,”AA”,”Aa”]
<script> // g 修饰符:可以实现全局查找 // var str = “aabblsdddbbbdlBBdllbbbbb”; // var reg = /b+/g; // console.log(str.match(reg)); // i 修饰符:字母大小写可以不敏感,a 可以匹配 a 或 A var str = “aabblsdddbbbdlBBdllbbbbb”; var reg = /A/ig; console.log(str.match(reg)); </script>