本文實例講述了JS基於正則實現數字千分位用逗號分隔的方法。分享給大家供大家參考,具體如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js千分位逗號隔開</title>
</head>
<body>
<script >
var a = 222122122.6754;
var b = a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');//使用正則替換,每隔三個數加一個','
console.log(b)
</script>
</body>
</html>
運行結果:222,122,122.68
PS:這裡再為大家提供2款非常方便的正則表達式工具供大家參考使用:
JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript
正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg