1. 备选字符集

规定某一位字符的备选字符列表

  1. []:规定的是第一位字符的备选字符列表
  2. 特点:必须且只能多选一
  1. let str = "打张,打冯,打游戏";
  2. let reg = /打[张冯]/g;
  3. console.log(str.relace(reg,"*")); // *,*,打游戏

2. 预定义字符集

针常用的备选字符集提供的简化符号

  1. \d [0-9]:任意数字
  2. \w [0-9a-zA-Z_]:任意数字、字母、下划线
  3. \s :空格
  4. . :所有字符
  5. [A-z] :所有字母
  6. [^] :取反
  1. var str = "_ashdl8976hdjs";
  2. var reg = /\d/g;
  3. var reg2 = /\w/g;
  4. console.log(str.replace(reg,"*")); // _ashdl****hdjs
  5. console.log(str.replace(reg2,"*")); // **************

3. 转义字符

遇到一些特殊的字符需要处理,可以在前面加转义字符

  1. 在正则中 使用 \ 作为转义字符
  2. \. 表示 .
  3. \\ 表示 \
  4. \/ 表示 /