• 1.match()将所有匹配的字符(内容)提取出来,返回数组
  • 2.replace() 替换匹配的对象
  • 3.search() 方法用于检索字符串中指定的子字符串的位置
  • 4.split(reg) 将字符串分割成数组

    1.match()将所有匹配的字符(内容)提取出来,返回数组

    1. var str = "hello";
    2. console.log(str.match(/l/g));
    3. 输出 ["l", "l"]

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

    1. var str="hello";
    2. var arr=str.split("");
    3. console.log(arr);
    4. 输出["h", "e", "l", "l", "o"]

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

    如果没有找到任何匹配的子串,则返回 -1。
    1. var str="你好啊";
    2. var index=str.search("好");
    3. var arr=str.match("你");
    4. console.log(index);//1
    5. console.log(arr);

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

    1. var str="hello";
    2. var arr=str.replace("e","m");//将字符串中e替换为m
    3. console.log(arr);
    4. 输出hmllo