js中正则表达式修饰符(i、g、m)使用详解

2026-03-07 07:46:38

1、新建一个HTML文件,命名为test.html,用于正则表达式修饰符的讲解。

js中正则表达式修饰符(i、g、m)使用详解

2、i修饰符。在正则表达式后面加上i修饰符,可以忽略大小写字母匹配内容。例如,下面不区分大小写匹配"Baidu"字符,正则表达式如下:

js中正则表达式修饰符(i、g、m)使用详解

3、使用match( )方法匹配“Baidu”字符,查看返回的结果。

可见,通过i修饰符的设置,忽略大小写,成功匹配到"Baidu"字符。

js中正则表达式修饰符(i、g、m)使用详解

js中正则表达式修饰符(i、g、m)使用详解

4、g修饰符。在正则表达式后面加上g修饰符,查找字符串中所有匹配到的字符。例如 ,要查找字符串str中的所有is字符,正则表达式如下:

js中正则表达式修饰符(i、g、m)使用详解

5、使用上面的正则表达式匹配字符串str,通过match()方法匹配字符串,查看输出的结果。

可见,成功匹配到了所有的is字符。

js中正则表达式修饰符(i、g、m)使用详解

js中正则表达式修饰符(i、g、m)使用详解

6、m修饰符。在正则表达式后面加上m修饰符,可以实现在多行字符中匹配字符,而g修饰符只能实现单行匹配。例如,要在多行字符串str中查找is字符,正则表达式如下:

js中正则表达式修饰符(i、g、m)使用详解

7、使用上面的正则表达式,通过match()方法匹配多行字符串str,运行代码,查看输出的结果。

从结果可以看出,在第二行字符串中匹配到了字符串is。

js中正则表达式修饰符(i、g、m)使用详解

js中正则表达式修饰符(i、g、m)使用详解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢