1.备选字符集
1.1预定义字符集
\d==[0-9] \w==[数字字母下划线] \s==[空] .==表示 所有字符
var str="上天,上海,去哪里";
var reg=/上[天海]/g
console.log(str.replace(reg,"*"))
var str="wuehriuw9854768687";
var reg=/[0-9]/g;
console.log(str.replace(reg,"*"))
var str="hello";
var reg=/[el]o/g;
console.log(str.replace(reg,"*")) //hel*
// \d=[0-9]
// \w=[数字字母下划线]
var str="_djsifhio123456_";
var reg=/\d/g;
console.log(str.replace(reg,"*")) //_djsifhio******_
// var reg=/\w/g;
console.log(str.replace(/\w/g,"*")); //*************
console.log(str.replace(/./g,"*")); //*************
2 转义字符
定义:遇到一些特殊的字符需要处理,可以在前面加上转义字符
在正则中 使用 \ 作为转义字符
\. 表示 .
\\ 表示 \
\/ 表示 /