Analyse d'une chaîne avec un séparateur de milliers par une virgule en un nombre
Face à une chaîne contenant une virgule comme séparateur de milliers, telle que "2 299,00, " L'analyser en un nombre peut poser un défi. L'utilisation de parseFloat échoue en raison de la présence de la virgule.
Solution : supprimer la virgule
La solution la plus simple et la plus efficace consiste à supprimer complètement les virgules. JavaScript fournit la méthode replace(), qui peut être utilisée pour remplacer les virgules par une chaîne vide ('') :
let output = parseFloat("2,299.00".replace(/,/g, '')); console.log(output);
En remplaçant chaque virgule par une chaîne vide, nous supprimons le séparateur des milliers et réussissons analyser la chaîne dans le nombre souhaité : 2299.
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!