6-1非([^])

  1. var str="hello22";
  2. var reg=/[^a-z]/g;
  3. console.log(str.replace(reg,""));//hello
  4. //过滤标签
  5. var str="<p>我是</p>。<div>你好</div>"
  6. var reg=/<[^<>]+>/g; //
  7. console.log(str.replace(reg,"")); //我是。你好
  8. var str="https://fufguwgugf/4554444";
  9. var reg=/[^0-9]/g;
  10. console.log(str.replace(reg,"")); //4554444

6-2选择分组

选择| 读作”或

  1. var str="哪里,哪去能发多少积分";
  2. console.log(str.replace(/哪里|能发/g,"*"));//*,哪去*多少积分

分组()

  1. 手机号:+860086 可有可无,最多1
  2. 空字符 不限制个数
  3. 1
  4. 3,4,5,7,8 选其一
  5. 9位数字
  6. (\+86|0086)?\s*1[34578]\d{9}