1.概述
- 正则表达式是用于匹配字符串中字符组合的模式
- 通常用于验证表单,匹配,替换,提取
2.创建正则表达式
(1).通过调用RegExp对象构造函数创建
var 变量名 = new RegExp(/表达式/);
(2).通过字面量创建
var 变量名 = /表达式/;
(3).注意
正则表达式里面不需要加引号,不管是数字型还是字符串型
3.测试正则表达式
regexObj.test(str);
- regexObj是写的正则表达式
- str是我们要测试的文本
- 用于检测str文本是否符合我们写的正则表达式的规范,返回true或false
4.正则表达式中的特殊字符
- ^和$
- 字符类
方括号内部范围符-
- 如方括号里面有^,表示取反的意思
5.量词符
- 量词符
- 量词重复某个模式的次数
6.预定义类
- 正则里面的或者用|表示