美文网首页
使用正则表达式格式化金额

使用正则表达式格式化金额

作者: holidayPenguin | 来源:发表于2020-01-21 15:52 被阅读0次
    var val='12312.235423'
    var rex = /\d{1,3}(?=(\d{3})+$)/g
    val.replace(/^(-?)(\d+)((\.\d+)?)$/, function (s, s1, s2, s3) {
        return '$' + s1 + s2.replace(rex, '$&,') + s3
    })
    
    //"$12,312.235423"
    

    String.prototype.replace()

    相关文章

      网友评论

          本文标题:使用正则表达式格式化金额

          本文链接:https://www.haomeiwen.com/subject/jyyezctx.html