直接量语法:
/pattern[/attributes]
创建RegExp对象:
var reg = new RegExp(pattern[,attributes]);
pattern是一个字符串,指定正则表达式;attributes是一个可选的字符串,包含g,i,m,分别表示全局匹配、忽略大小写匹配和多行匹配
RegExp对象属性:
- global
返回Boolean,指明RegExp对象是否具有标志g。 - ignoreCase
返回Boolean,指明RegExp对象是否具有标志i。 - lastIndex
一个整数,标示开始下一次匹配的字符位置。 - multiLine
返回Boolean,指明RegExp对象是否具有标志m。 - source
正则表达式的源文本。
RegExp对象方法
- compile(regexp,modifier)
编译。 - exec(str)
用RegExp对象匹配字符串st,返回一个数组,存放匹配的结果,若无匹配,则返回null。 - test(str)
检测字符串str是否匹配某个模式,若str含有与RegExp对象匹配的文本,则返回true,否则false。
注意事项:
javascript篇:javascript对象——RegExp
时间: 2024-10-11 16:36:26