使用新字符串替换匹配的子串
4.使用新字符串替换匹配的子串
======================
**知识点**
1. 正则对象的创建方式
2. 可使用正则参数的字符串方法
> 如果对正则不了解的同学,请先暂停学习去复习
--------------------------------------------------
1.正则对象的创建方式
----------------
- 构造函数: `var reg = new RegExp('regStr','modified');`
- 字面量: `var reg = /[a-z]{3,5}\d+/gim`
--------------------------------------------------
2.可使用正则参数的字符串方法
-----------------------
- search(): `str.search(\html\)`
- match(): `str.match(/html/)`
- replace(): `str.replace(reg, newStr)`
- split(): `str.split(reg)`
--------------------------------------------------
### 示例: code/demo04.html
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>使用新字符串替换匹配的子串</title>
</head>
<body>
<script>
// 用户留言
var comment = '13867442318想看更多刺激,精彩的小视频g吗?微信手机同号: 13867442318 , 仅限前100名哟~~';
// 将留言中的手机号过滤掉
var reg = /1[345678][0-9]{9}/g;
var replacement = comment.replace(reg, '*');
console.log(replacement);
</script>
</body>
</html>
```