forTemple="类别1:{类别1}|类别2:{类别2}|类别3:{类别3}{类别3}{类别3}{类别3}"
var scheme= new Object();
var patt=new RegExp("{(.*?)}","gmi");
do{
result=patt.exec(forTemple);
if(result!=null){
scheme[result[1]]=result[0];
}
}while (result!=null)
var mgsData=new Object();
mgsData["类别1"]="1";
mgsData["类别2"]="2";
mgsData["类别3"]="3";
for(var key in scheme){
var tempValue=mgsData[key];
if(tempValue==null)tempValue="";
forTemple=forTemple.replace(new RegExp(scheme[key],"gm"), tempValue);
};
alert(forTemple)
js 正则测试
最新推荐文章于 2023-06-07 17:44:11 发布