假设我需要在 javascript 中使用字符串匹配来获得与 LIKE 运算符等效的结果。
WHERE "str1" LIKE '%str2%';
下面的匹配表达式有效。
var str1="abcd/pqrst";
var str2 = "pqr";
if(str1.match(/^.*pqr.*/)){ //do something};
但我需要传递一个变量而不是 pqr,类似于下面的语句。请帮助。
//Wrong
var re = new RegExp("/^.*"+ str2 + ".*/");
if(str1.match(re){ //do something}