1. match(),replace(reg,str),search(),split()

复制

  1. var str = "hello";
  2. console.log(str.match(/l/g));// ["l", "l"]
  3. //g表示全局搜索

2.replace() 替换匹配的对象

  1. //语法
  2. stringObject.replace(regexp/substr,replacement)
  1. var a = "hello";
  2. var reg = /l/g;
  3. console.log(a.replace(reg,"*")); //"he**o"

3.search() 方法用于检索字符串中指定的子字符串的位置

  1. //语法
  2. stringObject.search(regexp)/
  3. //注释:如果没有找到任何匹配的子串,则返回 -1。
  1. var a = "hello world";
  2. var reg = /w/;
  3. console.log(a.search(reg)); //6

4.split(reg) 将字符串分割成数组

  1. var a = "helo";
  2. var reg = /l/;
  3. console.log(a.split(reg)); //["he", "o"]