正则表达式字面量的知识
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>
```