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;
    }


文章作者: 程序猿小野
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 程序猿小野 !
评论