JavaScript 如何判断输入框的内容是正则表达式,不是正则表达式的话弹出提示

在 vue 中实现,ul 框架是elementui,this.content 是文本框的输入 

    let isValidRegex = true;
    try {
        isValidRegex = eval(this.content) instanceof RegExp;
    } catch (error) {
        console.log('异常', error);
        isValidRegex = false;
    }
    if (!isValidRegex) {
        this.$message({
            message: '请输入正确格式的正则表达式',
            type: 'warning',
            showClose: true
        });
        return false;
    }

你可能感兴趣的:(javascript,正则表达式,前端,vue.js,elementui)