Compactage des espaces blancs dans les chaînes de caractères JavaScript

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.