【发布时间】:2014-07-10 03:39:16
【问题描述】:
我想在 javascript 中做 sql 'like' 的所有操作。例如:
var str="South-Asia, North-America, South-Africa";
var firstwordmatch=South%; //will result South-Asia,South-Africa
var last match=%ica // will match North-America, South-Africa
我尝试过的如下:
var ex = str.split('%')[1]; // this for matching %ica
var l = str.length;
var n = str.indexOf("%");
// this for matching %ica
if (n == 0) {
var m = c.match(/(.*)ex/)
}
// this for matching
// this for matching south%
else if (n == l - 1) {
var m = c.match(/ex(.*)/)
}
但我无法编写正确的正则表达式,因为它没有获取 ex 变量。
【问题讨论】:
-
此链接可能对您有所帮助:stackoverflow.com/questions/1315224/…
标签: javascript jquery regex