千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip
2023-07-14 19:32 作者:bili_57296423850 | 我要投稿

创建一个正则表达式
- 想制定 “规则”,必须要按照人家要求的方式来制定
- 把一些字母和符号写在 `//` 中间的东西,叫做正则表达式,比如 `/abcdefg/`
- 创建正则表达式有两个方式 字面量 和 构造函数创建
字面量创建
```javascript
下面就是字面量创建一个正则表达式
var reg = /abcdefg/
这个正则表达式就可以去检测字符串了
构造函数创建
javascript
下面就是构造函数创建一个正则表达式
var reg = new RegExp('abcdefg')
console.log(reg) // /abcdefg/
```
- 使用构造函数方式创建的和字面量创建的,得到的结果一样
正则表达式里面的符号
- 知道了怎么创建一个正则表达式以后,我们就来详细的说一下正则表达式里面涉及到的一些符号了
元字符
- `.` : 匹配非换行的任意字符
- `\` : 转译符号,把有意义的 符号 转换成没有意义的 字符,把没有意义的 字符 转换成有意义的 符号
- `\s` : 匹配空白字符(空格/制表符/...)
- `\S` : 匹配非空白字符
- `\d` : 匹配数字
- `\D` : 匹配非数字
- `\w` : 匹配数字字母下划线
- `\W` : 匹配非数字字母下划线