js中正则表达式修饰符(i、g、m)使用详解
1、新建一个HTML文件,命名为test.html,用于正则表达式修饰符的讲解。

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

3、使用match( )方法匹配“Baidu”字符,查看返回的结果。
可见,通过i修饰符的设置,忽略大小写,成功匹配到"Baidu"字符。


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

5、使用上面的正则表达式匹配字符串str,通过match()方法匹配字符串,查看输出的结果。
可见,成功匹配到了所有的is字符。


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

7、使用上面的正则表达式,通过match()方法匹配多行字符串str,运行代码,查看输出的结果。
从结果可以看出,在第二行字符串中匹配到了字符串is。


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