ECMAScript5RegExp对象
Posted myitnews
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECMAScript5RegExp对象相关的知识,希望对你有一定的参考价值。
一、RegExp对象方法
1. compile
编译正则表达式。
2. exec
检索字符串中指定的值。返回找到的值,并确定其位置。
返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。
3. test
检索字符串中指定的值。返回 true 或 false。
如果字符串 string 中含有匹配的文本,则返回 true,否则返回 false。
二、支持正则表达式的 String 对象的方法
1. search
检索与正则表达式相匹配的值。
第一个与 regexp 相匹配的子串的起始位置。如果找不到则返回-1。
2. match
找到一个或多个正则表达式的匹配。
stringObject.match(searchvalue)
stringObject.match(regexp)
返回值:存放匹配结果的数组。该数组的内容依赖于 regexp 是否具有全局标志 g。
3. replace
替换与正则表达式匹配的子串。
stringObject.replace(regexp/substr,replacement)
返回一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。
4. split
把字符串分割为字符串数组。
stringObject.split(separator,howmany)
以上是关于ECMAScript5RegExp对象的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”
jquery 对象的 heightinnerHeightouterHeight 的区别以及DOM 元素的 clientHeightoffsetHeightscrollHeightoffset(代码片段