javascript正则表达式中/g /i /m的用法,以及实例

很早用过js去前后空格的正则,当时只用没深入理解。今天特意找了下javascript种正则/g的意义及用法。

原文地址:http://aabc99.blog.163.com/blog/static/163010810201132185918581/

正则的思想都是一样的,但是具体的写法会有所不同,在这里提到的/g,/i,/m在其他的地方也许就不能用了。


一,js正则标志/g,/i,/m说明

1,/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个

2,/i  表示匹配的时候不区分大小写

3,/m 表示多行匹配,什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号


二,实例说明

1,/g的用法

  


2,/i的用法


  


3,/m的用法


    
  
//从上例中可以看出/m影响的^$的分割方式 

上面说的三个例子,/i,/g,/m分开来说的,可以排列组合使用的。个人觉得/m没有多大用处

你可能感兴趣的:(web前端,Javascript,正则表达式)