在纯javascript中:运行以下命令时出现错误:
var arg_regex = 'myregex:/^[:a-z0-9\s!\\\/]+$/i';
regex_patt = arg_regex.replace(/^myregex:/,'');
if(regex_patt.test(stringtocheck)){
//good
} else {
//bad
}
错误:
regex_patt.test is not a function
请帮忙。无法弄清楚为什么它会失败。