js中test和match区别

2026-01-22 0 49,162

本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

一、test

是RegExp的方法,判断str是否包含匹配结果,查找对应的字符串中是否存在模式。

1、使用语法

RegExpObject.test(string)

2、使用说明

参数是字符串,而且是要检测的字符串。

返回值是boolean类型,包含返回true,不包含返回false。

3、使用实例

var str="1a1b1c";
var reg=/1./;
alert(reg.test(str));//true

二、Match

是String的方法,根据pattern对str进行正则匹配。

1、使用语法

stringObj.match(regExp)

2、使用说明

参数是正则表达式,是为包含正则表达式模式和可用标志的正则表达式对象。

返回值是数组,返回匹配结果数组,如匹配不到返回null。

3、使用实例

var reg = new RegExp("abc") ;
var str = "3abc4,5abc6";
str.match(reg);

以上就是小编整理分析的js中test和match区别,希望能帮助你理解区别。更多js学习推荐:js教程。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 web开发 js中test和match区别 https://www.zhiup.top/10066.html

相关