本文實例講述了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