当前位置:首页教程中心网站教程JS字符串模板替换一般用于国际化中含有动态书内容使用

JS字符串模板替换一般用于国际化中含有动态书内容使用

有时候国际化或者一段动态的支付模板或者短信模板配置中需要一些动态的参数,可以用下面的方法来动态渲染部分需要变化的字符串的内容。

const myRender = (template, person) => {
  let reg = /{{(.*?)}}/g

  let res = template.replace(reg, (item, key) => {
    return person[key]
  })

  return res
}

let template = '我是{{name}},年龄{{age}},性别{{sex}}'
let person = {
  name: '布兰',
  age: 12,
}

let res = myRender(template, person)
console.log(res) // 我是布兰,年龄12,性别undefined

 

温馨提示:

文章标题:JS字符串模板替换一般用于国际化中含有动态书内容使用

文章链接:https://www.muooy.cn/3802.html

更新时间:2025年08月23日

1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!

2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。

3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议免责声明

给TA打赏
共{{data.count}}人
人已打赏
网站教程

纯代码实现图片转换webp格式并优化图片大小

2025-8-13 21:48:06

网站教程

分享一个简化服务器管理的在线ssh工具利器-WebTerm

2025-8-23 21:06:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
今日签到
搜索