js正则表达式替换url的参数
/* 定义替换对象键值 */var setReferArgs = function(){
var referArgs = new Object();
referArgs['#userID\#'] = userId;
referArgs['\#userName\#'] = userName;
return referArgs;
}/* 替换URL的参数 */
var replaceUrlParams = function(url){
var actualUrl = "";
var referArgs = setReferArgs();
for(var key in referArgs){
var e = eval('/'+ key +'/g');
actualUrl = url.replace(e,referArgs);
url = actualUrl;
}
return actualUrl;
}
栗子: “http://10.0.0.250:8088/test?uesrID=#userID#” 替换成对应数值 “http://10.0.0.250:8088/test?uesrID=12345”; “http://10.0.0.250:8088/test/#userID#” 替换成对应数值 “http://10.0.0.250:8088/12345”;
{:soso__5417975265658107908_2:} {:soso__11314250780114501835_4:}
页:
[1]