プレーン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
plヘルプ。なぜ失敗するのか理解できません。