备选字符集
规定某一位字符的备选字符列表
[ ] :规定的是某一位字符的备选字符列表
特点:必须且只能多选一
var str ="上海,上天,上哪里去";
var reg =/上[海天]/g
console.log(str.replace(reg,"*"));
预定义字符集
针对常用的备选字符集提供的简化符号
\d [0-9] : 任意数字
\w [0-9a-zA-Z_]: 任意数字、字母、下划线
\s : 空格
. : 表示 所有字符
[A-z] : 任意字母
var str = "_ashdl8976hdjs"
var reg = /\d/g;
var reg2 = /\w/g;
console.log(str.replace(reg,"*"));
console.log(str.replace(reg2,"*"));
转义字符
在正则中 使用 \ 作为转义字符
\. 表示 .
\\ 表示 \
\/ 表示 /
修饰符
i修饰符忽略大小写;
g修饰符全部过滤