用于检索字符串中指定的值,返回一个存放匹配结果的数组,若没有检索到,返回null
var str = "hello world!"; str.match('llo');//['llo'] str.match("ksk");//"null"将检索字符串 stringObject,以找到一个或多个与 regexp 匹配的文本,若没有匹配到,则返回null。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。
1、索引:匹配到的第一个字符串 2、index属性:匹配到的字符串的位置 3、input属性:原字符串对象
var str = "Code123Player34Code456 http://www.365mini.com"; str.match(//d{2}/);g
,则返回如下:regExp.exec(str)
的用法g
全局属性,则可以多次调用exec方法,下一次检索的位置是从上一次匹配成功(也就是正则对象的lastIndex属性值所指示)的位置的下一个位置开始。 当 exec() 再也找不到匹配的文本时,它将返回 null,并把 lastIndex 属性重置为 0。 新闻热点
疑难解答