Introduction
Dans ce laboratoire, nous allons explorer la manière de compresser les espaces blancs dans une chaîne de caractères à l'aide de JavaScript. Nous allons utiliser la méthode String.prototype.replace() et une expression régulière pour remplacer toutes les occurrences de deux caractères d'espace blanc ou plus par un seul espace. Cela nous aidera à formater et à nettoyer efficacement les données de texte dans nos applications web.
Fonction pour compresser les espaces blancs dans une chaîne de caractères
Pour compresser les espaces blancs dans une chaîne de caractères, utilisez la fonction compactWhitespace().
- Elle utilise
String.prototype.replace()avec une expression régulière pour remplacer toutes les occurrences de 2 caractères d'espace blanc ou plus par un seul espace. - La fonction prend une chaîne de caractères en argument et renvoie la chaîne de caractères compressée.
const compactWhitespace = (str) => str.replace(/\s{2,}/g, " ");
Utilisation de l'exemple :
compactWhitespace("Lorem Ipsum"); // 'Lorem Ipsum'
compactWhitespace("Lorem \n Ipsum"); // 'Lorem Ipsum'
Sommaire
Félicitations ! Vous avez terminé le laboratoire Compact Whitespaces. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.