Maison > interface Web > js tutoriel > le corps du texte

Comment analyser correctement une chaîne avec des virgules mille séparateurs en JavaScript ?

DDD
Libérer: 2024-11-22 12:01:12
original
999 Les gens l'ont consulté

How to Correctly Parse a String with Comma Thousand Separators in JavaScript?

Analyse d'une chaîne avec une virgule comme séparateur de milliers en un nombre

Lors de la tentative d'analyse d'une chaîne contenant une virgule comme séparateur de milliers, à l'aide de parseFloat peut entraîner une conversion incorrecte. En effet, la virgule est interprétée comme un séparateur décimal.

Pour résoudre ce problème, vous pouvez supprimer les virgules avant d'analyser la chaîne comme un nombre.

const stringWithComma = "2,299.00";
const output = parseFloat(stringWithComma.replace(/,/g, ''));
console.log(output); // 2299
Copier après la connexion

Dans cet exemple, le La méthode replace est utilisée pour remplacer toutes les occurrences de la virgule par une chaîne vide. Cela supprime efficacement les virgules de la chaîne, permettant à parseFloat de l'analyser correctement sous forme de nombre.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal