正则表达式sql喜欢_ wildcard

时间:2015-05-22 05:55:19

标签: javascript regex sql-like

我正在尝试设置一个正则表达式,它将像sql一样运行。我已经取代了'%'通配符(。*)根据其位置,但我可以在一个表达式中修复%和_。

 var str = "English";
 var pp = "__g%";

我已经像这样替换了

new RegExp(pp .replace("%", ".*")

但是对于' _'我尝试过类似的东西

var match = new RegExp(likeExpr.replace("%", ".*").replace("_", "\w{2}")).exec(str) != null;

但得到了错误的答案!!我无法找出_的exec匹配。该模式包含两个_,这意味着在g之前有两个字符的刺将为真。

0 个答案:

没有答案