Les expressions régulières (1/2)

Par et

  • Difficulté

    Moyen

  • Note

Tutoriel : Dynamisez vos sites web avec Javascript !

Thématiques

Javascript, Web

Mis à jour le lundi 7 janvier 2013


Dans ce chapitre, nous allons aborder quelque chose d'assez complexe : les expressions régulières. C'est complexe, mais aussi très puissant ! Ce n'est pas un concept lié au Javascript, car les expressions régulières, souvent surnommées « regex », trouvent leur place dans bon nombre de langages, comme le Perl, le Python ou encore le PHP.

Les regex sont une sorte de langage « à part » qui sert à manipuler les chaînes de caractères. Voici quelques exemples de ce que les regex sont capables de faire :

  • Vérifier si une URL entrée par l'utilisateur ressemble effectivement à une URL. On peut faire pareil pour les adresses e-mail, les numéros de téléphone et toute autre syntaxe structurée ;

  • Rechercher et extraire des informations hors d'une chaîne de caractères (bien plus puissant que de jouer avec indexOf() et substring()) ;

  • Supprimer certains caractères, et au besoin les remplacer par d'autres ;

  • Pour les forums, convertir des langages comme le BBCode en HTML lors des prévisualisations pendant la frappe ;

  • Et bien d'autres choses…

Fatigué(e) de lire sur un écran ? Découvrez ce cours en livre.


Licence
J'ai une question ou une remarque

Les auteurs

Thunderseb Je suis passionné du Web et plus surtout du Javascript et je trouve que ce langage doit être maitrisé au même titre qu'HTML, CSS et PHP !
91