千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

正则
一.正则对象的概述
1.正则表达式 又名 "规则"表达式
2.由我们自己来书写 "规则",专门用来检测 字符串 是否符合 "规则" 使用的
目标:使用一些特殊的字符或者符号定义一个 规则公式,然后用定义好的 规则公式 去检测字符串是不是合格
正则表达式不是JS独有的,前后端都必须掌握正则对象
二.创建正则对象:创建一个正则表达式
1.利用构造函数
new RegExp(正则规则,修饰符)
正则规则:可以是字符串规则,也可以是变量
修饰符:i(忽略大小写) g(全局匹配)
例如:
let reg = new RegExp('hello', 'i');//声明一个正则对象,规则是匹配hello字符串,忽略大小写
2.利用字面量
let reg = /hello/i; //声明一个正则对象,规则是匹配hello字符串,忽略大小写
注意1:字面量创建正则对象,里面的正则规则只能是字符串,无需添加引号
注意2:这两种创建方式都要使用,里面的正则规则有区别