match(),replace(reg,str),search(),split()
- 1.match()将所有匹配的字符(内容)提取出来,返回数组
- 2.replace() 替换匹配的对象
- 3.search() 方法用于检索字符串中指定的子字符串的位置
- 4.split(reg) 将字符串分割成数组
正则表达式后面的为修饰符,i:ignore—忽略大小写,g:global—全局匹配
match( )
var p = "hello worldL";
var reg = /l/ig;
console.log(p.match('l'));
console.log(p.match(reg))
例题
/* 它是垃圾,见到垃圾就要扔了
1. 见到垃圾就替换成**
2.将垃圾这两个字提取出来,作为一个数组
*/
var reg = /垃圾/g;
var p = "它是垃圾,见到垃圾就扔了";
var res = p.replace(reg,"**")
console.log(res) //它是**,见到**就扔了
console.log(p.match(reg)) //(2) ["垃圾", "垃圾"]