js數字千分位,三種寫法,,拿走。。。


const num = String(1232323.110);
function formatNum(num){
//一位或三位數字,后邊是 有三位數組一組的(1個或多個), 然后匹配結束或者. ,?=,?:參與格式匹配,不參與結果匹配,$1為 (\d{1,3})的匹配結果 return String(num).replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,'$1,'); } console.log(formatNum(num))
// 不是開頭,后面有三位數字,一組或多組, 然后匹配 結束或者.; const reg2 = /(?!^)(?=(\d{3})+(?:$|\.))/g var str = String(1232323.110).replace(reg2,',') console.log(str) //MDN Number的api console.log(1232323.110.toLocaleString())

  


免責聲明!

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



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