- String.prototype.replace()
语法
str.replace(regexp|substr, newSubStr|function)
一个部分或全部匹配由替代模式所取代的新的字符串
- String.prototype.match()
str.match(regexp);
一个包含了整个匹配结果以及任何括号捕获的匹配结果的 Array
;如果没有匹配项,则返回 null
。
- RegExp.prototype.exec()
regexObj.exec(str)
如果成功匹配,exec() 方法返回一个数组并更新正则表达式对象的属性。返回的数组具有匹配的文本作为第一项,然后匹配的每个捕获括号的一个项包含捕获的文本。
如果匹配失败,exec() 方法返回 null
。
lastIndex/null
- String.prototype.search()
str.search(regexp)
index/-1
- RegExp.prototype.test()
regexObj.test(str)
true/false
g:global---->全局匹配
i:ignore---->忽略大小写
一個前端框架