为了账号安全,请及时绑定邮箱和手机立即绑定

请教各位一个js正则问题,关于金钱转换

请教各位一个js正则问题,关于金钱转换

ibeautiful 2018-11-16 08:25:09
请教各位一个问题。有这么个需求。完成金额的划分。比如 12345678 => 12,345,678 再如 123456789 => 123,456,789。这个没有什么问题 ,不完整的例子如下:var result = "12345678".replace(/(?=(\d{3})+$)/g, ',')console.log(result); // => "12,345,678"可是这个查找位置是 从后向前查找。 如果我改变需求 :12345678 => 123,456,78 再如 123456789 => 123,456,789。我目前知道解决方式是 :var result = "12345678".replace(/(\d{3})/g, '$1,')console.log(result); // => "123,456,78"可是他是整体进行匹配,并不是位置的查找想要从位置前向后查找,应该怎么去解决这个问题?
查看完整描述

1 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

js正则不支持向前位置查找的

查看完整回答
反对 回复 2018-11-16
  • 1 回答
  • 0 关注
  • 777 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信