点击切换帐号登陆
帐号密码登陆

使用新字符串替换匹配的子串

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>
```


任务

?不会了怎么办
无数据提示暂无评论哟...我要评论
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号