正则表达式的作用
- 匹配 判断给定的字符串是否符合正则表达式的过滤逻辑
- 提取 可以通过正则表达式,从字符串中获取需要的特定部分
- 替换 正则有很强大的字符串替换能力
特点
- 灵活性、逻辑性、功能性非常强
- 运用广
- 对新手难度较大
组成
- 普通字符 ‘12123’ ‘asdaf’
- 元字符 正则表达式中具有特殊意义的字符 \d \w
常用元字符串
\d
\D
\w
\W
\s
\S
.
^
$
正则表达式在线测试工具
JS中的相关方法
针对RegExp对象
test() //匹配
exec() //提取一个内容
针对string对象
match() //提取多个内容
replace() //替换
split() //切割
search() //搜索
贪婪模式和非贪婪模式
正则默认贪婪模式
贪婪: 尽可能多的匹配。
非贪婪: 尽可能少的匹配。