码迷,mamicode.com
首页 > 其他好文 > 详细

【ECMAScript5】RegExp对象

时间:2020-01-13 19:52:37      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:exp   编译   mpi   regex   substr   false   strong   col   sea   

一、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)

 

【ECMAScript5】RegExp对象

标签:exp   编译   mpi   regex   substr   false   strong   col   sea   

原文地址:https://www.cnblogs.com/myitnews/p/12188644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!