function gV(s) {
var p = /classid=(\d+,\d+,\d+,\d+,\d+)/i;
return "charindex("';" + p.exec(s)[1].replace(",", ";") + ";',';'+classid+';')>0"
}
var p = /classid=(\d+,\d+,\d+,\d+,\d+)/i;
return "charindex("';" + p.exec(s)[1].replace(",", ";") + ";',';'+classid+';')>0"
}
function gV(s) {
var p = /classid=(\d+,\d+,\d+,\d+,\d+)/i;
return "charindex(';" + p.exec(s)[1].replace(/,/g, ";") + ";',';'+classid+';')>0";
}
var j = gV("classid=1,2,3,4,5");
alert(j);
</script>
不好意思修改小下。
这个是数字数量固定的方式。
function gV(s) {
var p = /classid=(\d+(,\d)*)/gi;
return s.replace(p, function (a, b, c) {
return "charindex(';" + b.replace(/,/g, ";") + ";',';'+classid+';')>0";
});
}
var j = gV("classid=1,2,3,4,5"
+ "\nwc\nclassid=1,2,3,4,5"
+ "\nwc\nclassid=1,2,3,4,5");
alert(j);
</script>
function gV(s) {
var p = /classid=(\d+(,\d+)*)/gi;
return s.replace(p, function (a, b, c) {
return "charindex(';" + b.replace(/,/g, ";") + ";',';'+classid+';')>0";
});
}
var j = gV("classid=1,2,3,4,5"
+ "\nwc\nclassid=1,2,3,4,5"
+ "\nwc\nclassid=1,2,3,4,5");
alert(j);
</script>
汗。写的时候手误了忘打一个+。不好意思。