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

正则表达式字面量的知识

7.正则字面量
==========

**知识点**
1.正则构造函数与字面量
2.正则字面量的使用场景

----------------------------------------------------

1.正则构造函数与字面量
------------------
- RegExp()
- /规则/gmi

----------------------------------------------------

2.正则字面量的使用场景
-------------------
- 做为函数或方法的参数直接调用


----------------------------------------------------

### 示例代码: code/demo07.html

```html
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>正则表达式字面量</title>
</head>
<body>
<script>
    // 正则表达式
    // 匹配一个反斜线
    //构造函数需要写四个反斜线才可以(new 是可选的)
    var re = new RegExp('\\\\', 'gm');
    var re = /\\/gm;    // 字面量只需要二个, 更简洁,直观

    // 正则字面量使用: 二个正斜线做为正则表达式定界符
    // 关于正则的基本语法,大家可以参考我的其它课程,这里咱们仅仅讨论正则字面量
    // 如果你对正则一无所知,或者不太熟悉,请暂停, 去预习一下相关的课程

    // 下面做一个小练习, 来体验正则字面量功能的强大

    // 任务: 过滤掉字符串的所有字母
    var re = /[a-zA-Z]*/gi;
    var str = 'abc123RTp98qb';
    var res = str.replace(re, '');
    console.log(res);
    //如果想过滤掉全部的数字,只需要修改一下正则字面量
    var re = /\d+/gi;
    var res = str.replace(re, '');
    console.log(res);
</script>
</body>
</html>
```


任务

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