2.1备选字符集

定义:规定某一位字符的备选字符列表
特点:多个中选一个,符合条件都成立

  1. var str ="dfsdjl932j388TM";
  2. var reg = /[0-9]/g
  3. console.log(str.replace(reg,"*"))
  4. console.log(str.replace(/[a-z]/ig,"*"))
  5. console.log(str.replace(/[A-z]/g,"*"))

2.2预定义字符集

定义:针对常用的备选字符集提供的简化符号

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

2.3转义字符

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