规定某一位字符的备选字符列表
例一:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 规定某一位字符的备选字符列表
var reg = /[上天哪]/g
var str = "上海,哪里去,天";
console.log(str.replace(reg,"*"))//*海,*里去,*
</script>
</body>
</html>
选择分组
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str = "我去,我草,你这游戏打的太牛逼了";
// 脏话 **;
var reg = /我[去草]|牛逼/g
console.log(str.replace(reg,"*"))
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str = "哪里,哪去能发多少积分";
/* | 哪里,能发*/
console.log(str.replace(/哪里|能发/g,"*"))
</script>
</body>
</html>
数字替换
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var str = "jhfdslfs8289283921";
/* [0-9] */
var reg = /[0-9]/g;
console.log(str.replace(reg,"*"))//jhfdslfs**********
</script>
</body>
</html>
/[el]o/g;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// |
var str = "hello";
/* el "*" */
var reg =/[el]o/g;
console.log(str.replace(reg,"*"))//hel*
</script>
</body>
</html>