学习目标
-
什么是正则表达式
-
字符串方法
-
正则表达式修饰符
-
RegExp对象
什么是正则表达式
创建正则对象
匹配模式
-
匹配模式也就是修饰符
-
表示正则匹配的附加规则,放在正则模式的尾部
-
修饰可以单个使用也可以多个使用
-
正则中最常用的修饰符
-
g (global)全局匹配
-
i (ignore)忽略大小写
正则对象的方法
-
test(str):判断字符串中是否具有指定模式的子串,返回结果是一个布尔类型的值:
-
exec(str):返回字符串中指定模式的子串,一次只能获取一个与之匹配的结果
String对象提供的方法
-
search(reg)与indexOf非常类似,返回指定模式的子串在字符串出现的位置
-
match(reg)以数组的形式返回指定模式的字符串。
-
replace(reg,'替换后的字符'):把指定的子串进行替换操作
-
split(reg)以指定模式分割字符串,返回为数组
-
正则表达式是由普通字符(例如:a得z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配
-
正则表达式分三步走:1查什么,2:查多少。3:从哪查
查什么(匹配符)
字符簇:
查多少(限定符)
从哪查(定位符)
转义字符