首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js正则函数match、exec、test、search、replace、split运用介绍集合

2012-07-18 
js正则函数match、exec、test、search、replace、split使用介绍集合?js正则函数match、exec、test、search、replace

js正则函数match、exec、test、search、replace、split使用介绍集合

?

js正则函数match、exec、test、search、replace、split使用介绍集合,学习正则表达式的朋友可以参考下

1、match 方法:使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。

?

?

3、test 方法:检查字符串是否与给出的正则表达式模式相匹配,如果是则返回 true,否则就返回 false

js正则函数match、exec、test、search、replace、split运用介绍集合

js正则函数match、exec、test、search、replace、split运用介绍集合

结果分析如下:

1、RegExp的exec()方法,有一个字符串参数,返回一个数组,数组的第一个条目是第一个匹配;其他的是反向引用。所以第一个返回的结果是第一个匹配的值es(不区分大小写)。

2、String对象有一个match()方法,它返回一个包含在字符串中所有匹配的数据。这个方法调用string对象,同时传给它一个RegExp对象。所以第二个弹出语句返回的是所有符合正则表达式的数组。

3、search()的字符串方法与indexOf()有些类似,但是它使用一个RegExp对象而非仅仅一个子字符串。search()方法返回第一个匹配值的位置。所以第三处弹出的是“1”,即第二个字符就匹配了。注意的是search()方法不支持全局匹配正规表达式(带参数g)。

?

热点排行