度量快速开发平台-专业、快速的软件定制快开平台

标题: js正则表达式替换url的参数 [打印本页]

作者: fteair    时间: 2020-7-7 17:39
标题: 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[key]);
        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”;


作者: 张兴康    时间: 2020-7-8 15:05

作者: fteair    时间: 2020-7-8 17:34





欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2