Maison >interface Web >js tutoriel >Comment puis-je ajouter des virgules comme séparateurs de milliers aux nombres en JavaScript ?

Comment puis-je ajouter des virgules comme séparateurs de milliers aux nombres en JavaScript ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-20 03:50:17216parcourir

How Can I Add Commas as Thousands Separators to Numbers in JavaScript?

Ajout de séparateurs virgules aux nombres en JavaScript

En JavaScript, l'affichage de grands nombres avec des séparateurs de milliers les rend plus lisibles. Voici une solution simple mais efficace :

function numberWithCommas(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}

Cette fonction remplace tous les trois chiffres consécutifs sauf les trois premiers par une virgule. Testons-le :

console.log(numberWithCommas(0)); // "0"
console.log(numberWithCommas(100)); // "100"
console.log(numberWithCommas(1000)); // "1,000"
console.log(numberWithCommas(10000)); // "10,000"
console.log(numberWithCommas(100000)); // "100,000"
console.log(numberWithCommas(1000000)); // "1,000,000"
console.log(numberWithCommas(10000000)); // "10,000,000"

Cette méthode ne gère pas les flottants ni le formatage spécifique aux paramètres régionaux, mais elle fournit une approche simple pour ajouter des virgules comme séparateurs de milliers aux valeurs entières.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn