Notions de base des expressions régulières — littéraux, test, ancres et indicateurs
Créez de simples expressions régulières, testez du texte, utilisez les ancres (^ $) et appliquez les indicateurs courants (i, g) pour de petites tâches d’analyse
Notions de base des expressions régulières — littéraux, test, ancres et indicateurs est une leçon JavaScript Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage JavaScript Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours JavaScript Academy comprend 3 leçons au total.
Introduction aux expressions régulières
Objectif : reconnaître et appliquer de petites expressions régulières.
- Créez un littéral d’expression régulière comme /cat/
- Vérifiez avec test()
- Utilisez les ancres ^ et $
- Ajoutez des indicateurs : i (ignorer la casse), g (global)

Littéral + test()
Créez un littéral comme /cat/ et appelez test(text) pour obtenir true/false.
// Use a regex literal and test() to check presence
const r = /cat/;
console.log("has cat?", r.test("my cat"));
console.log("has cat?", r.test("dog"));

Classes et match()
Classes courantes : \\d chiffre, \\w caractère de mot, \\s espace blanc. Utilisez g pour obtenir toutes les correspondances.
// Character classes: \\d (digit), \\w (word), \\s (space)
const msg = "Order #245, table 7";
const numbers = msg.match(/\\d+/g);
console.log("numbers:", numbers);

Ancres
^ correspond au début ; $ correspond à la fin. Ensemble, elles peuvent faire correspondre une chaîne entière.
// Anchors: ^ start, $ end
const a = /^hello/.test("hello world");
const b = /world$/.test("say world");
const c = /^hello$/.test("hello");
console.log("starts hello?", a, "ends world?", b, "exact hello?", c);

Présentation des indicateurs
i ignore la casse ; g trouve all les correspondances au lieu de seulement la first.
// Flags: i = ignore case, g = global (find all)
const text = "Red, red, RED";
const first = text.match(/red/i);
const all = text.match(/red/gi);
console.log("first:", first[0]);
console.log("all:", all);

Principes essentiels de l’échappement
Conseils d’échappement :
- Caractères spéciaux : . * + ? ( ) [ ] { } | ^ $
- Pour faire correspondre un point, utilisez \\.
- Gardez les expressions courtes et lisibles pour les débutants.

Quiz sur les indicateurs
Vérification rapide : indicateurs d’expression régulière.

Récapitulatif
Récapitulatif : créez une expression régulière avec un littéral, vérifiez-la avec test(), utilisez ^/$ pour le début et la fin, puis ajoutez les indicateurs i/g pour effectuer des recherches insensibles à la casse et trouver plusieurs correspondances.

Questions Fréquemment Posées
La leçon « Notions de base des expressions régulières — littéraux, test, ancres et indicateurs » est-elle gratuite ?
Oui — le texte complet de « Notions de base des expressions régulières — littéraux, test, ancres et indicateurs » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours JavaScript Academy, passe à CoddyKit PRO. Le cours JavaScript Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Notions de base des expressions régulières — littéraux, test, ancres et indicateurs » ?
Créez de simples expressions régulières, testez du texte, utilisez les ancres (^ $) et appliquez les indicateurs courants (i, g) pour de petites tâches d’analyse Tu pratiques JavaScript Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer JavaScript Academy ?
Aucune expérience préalable n'est requise. JavaScript Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.
Combien de temps prend la leçon « Notions de base des expressions régulières — littéraux, test, ancres et indicateurs » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon JavaScript Academy ?
Oui. Chaque leçon JavaScript Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Notions de base des expressions régulières — littéraux, test, ancres et indicateurs
- Groupes, captures et remplacement
- Validation et petits pièges