美文网首页
test,match,replace,exec学习

test,match,replace,exec学习

作者: 看起来酷酷的 | 来源:发表于2017-04-05 17:34 被阅读0次

先了解RegExp 对象

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。

有两种写法

1.直接写法:/pattern/attributes

2.new RegExp(pattern,attributes);

参数attributes是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。

RegExp 对象方法

compile编译正则表达式

exec检索字符串中指定的值。返回找到的值,并确定其位置

test检索字符串中指定的值。返回 true 或 false

支持正则表达式的 String 对象的方法

search检索与正则表达式相匹配的值

match找到一个或多个正则表达式的匹配

replace替换与正则表达式匹配的子串

split  把字符串分割为字符串数组。

test

test() 方法用于检测一个字符串是否匹配某个模式.

var str = "Visit W3School";

var patt1 = new RegExp("W3School");

var result = patt1.test(str);

相关文章

网友评论

      本文标题:test,match,replace,exec学习

      本文链接:https://www.haomeiwen.com/subject/aspmottx.html