关于JS中match() 和 exec() 返回值和属性的测试

前端之家收集整理的这篇文章主要介绍了关于JS中match() 和 exec() 返回值和属性的测试前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

语法:

知识点:

exec() 是RegExp对象的方法,而 match() 是String对象的方法。 都会返回包含第一个匹配项信息的数组;或者在没有匹配项的情况下返回null。 返回的数组虽然是Array 的实例,但包含两个额外的属性:index 和 input。其中,index 表示匹配项在字符串中的位置,而 input 表示应用正则表达式的字符串。 在数组中,第一项是与整个模式匹配的字符串,其他项是与模式中的捕获组匹配的字符串(如果模式中没有捕获组,则该数组只包含一项)。

测试:

对 match() 的测试代码

对 match() 的测试结果截图:

对 exec() 的测试代码

对 exec() 的测试结果截图:

String 对象方法

方法

String 对象方法

方法

关于JS中match() 和 exec() 返回值和属性的测试就给大家介绍到这里,希望对大家有所帮助!

猜你在找的JavaScript相关文章