可能重复:
How do you pass a variable to a Regular Expression JavaScript?
如何将变量写入reg exp模式?
这里的模式总是/ value / i
var value = inp.val();
if(search_list[key].search(/value/i) >= 0) alert('ok');
答案 0 :(得分:2)
您可以将其更改为显式,而不是使用隐式文字语法。
new RegExp(value, "i")