1.备选字符集
1.1预定义字符集
\d==[0-9] \w==[数字字母下划线] \s==[空] .==表示 所有字符
var str="上天,上海,去哪里";var reg=/上[天海]/gconsole.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 转义字符
定义:遇到一些特殊的字符需要处理,可以在前面加上转义字符
在正则中 使用 \ 作为转义字符\. 表示 .\\ 表示 \\/ 表示 /
