JS

        var r1 = /^[0-9]*$/;
        var r2 = "/^[0-9]*$/";
        console.log(r1 instanceof RegExp); // true
        console.log(r2 instanceof RegExp); // false
        // 使用 eval() 可以判断字符串正则
        console.log(eval(r2) instanceof RegExp); // true
原文地址:https://www.cnblogs.com/sanyekui/p/14005213.html