首页 > 代码库 > js正则函数中test和match的区别

js正则函数中test和match的区别

test是RegExp的方法,参数是字符串,返回值是boolean类型。

match是String的方法,参数是正则表达式,返回值是数组。

 

1  <script type="text/javascript">2        var str="javascript is good,java";3     console.log(str.match(/java/gi)); //返回时数组4    </script>

技术分享

   var str="javascript is good,java";   var reg = /java/gi;    console.log(reg.test(str)); //返回时数组    

技术分享

 

js正则函数中test和match的区别