jq 千位分隔符
阿新 • • 發佈:2019-02-19
不多BB直接貼程式碼
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-1.9.0.min.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div> 1234546789.21 </div> <script type="text/javascript"> function separation(num){//自定義分隔函式方法 var numpart=String(num).split(".");//將數字通過jq split用小數點分隔為陣列物件 numpart[0]=numpart[0].replace(new RegExp('(\\d)(?=(\\d{3})+$)','ig'),"$1,"); //將陣列物件第一個資料(整數部分)通過正則表示式每三位用逗號分隔 return numpart.join(".");//把陣列通過join方法用.進行拼接 }; var txt=$("div").text(); console.log(separation(txt));//呼叫分隔函式方法 </script> </body> </html>