一个简单的js正则问题

这是我的js代码:

https://img2.mukewang.com/5baf134c00016c4203440398.jpg

但输出没东西。

我用php写的:

https://img1.mukewang.com/5baf13560001c12a03770128.jpg

输出:

Array (

[0] => Array
    (
        [0] => [class=cl bbda pbm mbm]
        [1] => class=cl bbda pbm mbm
    )

)

这正是我想要的效果,我的js代码出了什么问题呢?死活搞不出来

桃花长相依
浏览 581回答 1
1回答

杨__羊羊

代码有语法错误呗,JS执行遇到错误,后面就不执行了function preg_match_all(reg, str){         let results = [];        // if(isEmpty(rules)) return results;    var exp=reg;         let result;         while( (result = exp.exec(str))!= null){            results.push(result);     }         return results;      }var str = 'a[class=cl bbda pbm mbm]f';var rarr = preg_match_all(/\[(.*?)\]/g, str);console.log(rarr)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript