正则表达式(Regular Expression)主要用在检索 、提取、替换和搜索上
正则表达式的引用方式
-
/正则表达式/
var RegEsp= new RegExp("");
修饰符
i 忽略大小写
g 全局搜索
正则表达式的元符号
符号 | 含义 |
---|---|
. | 代表所有符号 |
d | 表示数z字 |
b | 匹配单词边界 |
w | 查找单词字符 |
n | 换行 |
f | 换页 |
以上 | 大写则表示! |
() | 分组 |
[] | 方括号用于查找某个范围内的字符 |
^ | 开头 |
$ | 结尾 |
/ | 用/转意特殊字符 |
正则表达式的引用函数
对象为正则表达式
RegExp.test("") //输出结果为布尔值(true/flase)
RegExp.esec("")//检索字符串中指定的值。返回找到的值,并确定其位置
对象为自符串
.match(RegExp)//找到一个或多个正则表达式的匹配。 replace//替换字符串 split //把字符串转换数组search//检索字符串(返回位置)