Javascript 將數字格式化為千分位


1、使用瀏覽器自帶的一個方法

var value=456489789.1245
 
value.toLocaleString(); //"456,489,789.125"

 

2、使用正則表達式匹配(小數點不超過三位)

function numToMoneyField(inputString) {
    var regExpInfo = /(\d{1,3})(?=(\d{3})+(?:$|\.))/g;
    var ret = inputString.toString().replace(regExpInfo, "$1,");
    return ret;
}

numToMoneyField(789456123.012) 

//"789,456,123.012"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM