有时候国际化或者一段动态的支付模板或者短信模板配置中需要一些动态的参数,可以用下面的方法来动态渲染部分需要变化的字符串的内容。
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.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议和免责声明。