我想创建一个 JavaScript 辅助函数来动态匹配字符串和正则表达式。
//Helper function
function is_mask(str, regax){
mask = new RegExp(regax, 'i');
return mask.test( str );
}
这就是现在的辅助函数,如果我想调用该函数,我将执行类似的操作
is_mask('text', 'a-zA-Z'); //Should return true
我的结果总是错误的。我在这里做错了什么?
请您参考如下方法:
您的函数正在根据整个“str”检查正则表达式。所以,您正在寻找的电话更像是这样。
> is_mask('text', '[a-zA-Z]+');
true