如何使用正则如何替换呢?
这样一个字符串,想用正则替换掉##应付金额##
formulaStr: "function getRepayMoney () {return (##应付金额##/10).toFixed(3); }"
想请问 这个正则怎么写,替换掉 ##应付金额## ,## ## 是固定的,中间文案是变化的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
'##应付金额##'.replace(/##.*##/,'##100##')
效果
我想你真正期望达到的目的是把
##应付金额##
部分用合适的数字来替换吧,其实这里用正则不一定是恰当的,当然也不排除用正则。你完全可以用模板、字符串拼接的方式完成这个需求。感觉上这里是在开发打印模块,有些地方是占位符,要用实际值替代。
对于这种,其实稳定起见,不需要临时去正则式替换,有一些模板技术,直接可以用变量值的。