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)); //返回时数组
    

 

posted @ 2016-09-23 10:12  h5monkey  阅读(803)  评论(0编辑  收藏  举报