美文网首页
根据对象属性,替换字符串{ }里的值

根据对象属性,替换字符串{ }里的值

作者: 而生lhw | 来源:发表于2023-09-19 15:35 被阅读0次
    let obj = {
          orgIntraCode: "111",
          content: "222",
        };
        let a = /{(.+?)}/g;
        let b = "url?zzzz={orgIntraCode}&kkk={content}";
        let c = b.match(a);
        let ss =b
        if (c) {
          for (var i = 0; i < c.length; i++) {
            let strs = c[i].replace(a, "$1")
            let newStr = obj[strs]
            if (newStr) {
              ss = ss.replace(c[i], newStr);
            } else {
              ss =ss.replace(c[i], "");
            }
          }
        }
        console.log(ss);
    

    相关文章

      网友评论

          本文标题:根据对象属性,替换字符串{ }里的值

          本文链接:https://www.haomeiwen.com/subject/qagnvdtx.html