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

正则判断数字末尾的为0情况

正则判断数字末尾的为0情况

ABOUTYOU 2018-07-15 14:25:33
请问如何让小数后面保留的0000颜色和非0数字不一样?lastZero:function (num) {             var reg = /0+$/;             return reg.test(num)   }我写了一个正则,但是还想这个正则只是判断最后的数字是不是0我想要的效果是 后台返回的一些数据,我要给这些数字的末尾如果是0的话,就让这些000的颜色不一样,就像下面这样请问,这种效果应该怎么实现, 这是在vue中的,是不是可以使用过滤器做的还是别的js代码?能提供一个示例代码么?
查看完整描述

3 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

正则可以同时取出两部分数据

var a=/(.*?)(0+$)/
a.exec('10.2300')
// (3) ["10.2300", "10.23", "00", index: 0, input: "10.2300", groups: undefined]

可见 exec 返回一个匹配数组,索引 1 是结尾0以前的数据 索引 2 是结尾0匹配数据


查看完整回答
反对 回复 2018-07-20
  • 3 回答
  • 0 关注
  • 3008 浏览

添加回答

举报

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