Vue2:无效的正则表达式标志

时间:2018-10-09 19:48:30

标签: javascript regex vuejs2

我有一个Vue视图,该视图加载了一些html并从中提取了body-tag内容。 Vue返回以下错误:

  

./ node_modules / babel-loader / lib!./ node_modules / vue-loader / lib / selector.js?type = script&index = 0!./ src / views / Inbox.vue   模块解析失败:无效的正则表达式标志(170:43)您可能   需要适当的加载程序来处理此文件类型。

我的正则表达式看起来还不错:我在这里进行了测试:

https://regex101.com/r/noPGfP/1

这是我的(简化)代码:

export default {
    name: "inbox",
    methods: {
        load(rs) {
            _Api._get('load', {id: rs["uuid"]}).then((response) => {
                if(response.status==200 && response.statusText=="OK") {
                    var html = response.body;
                    var body = html.match(/\<body[^\>]*\>(.*)\<\/body\>/si);
                }
            });
        }
    },
};

0 个答案:

没有答案