Pouvez-vous m'aider à comprendre cela? J'ai l'extrait de code JavaScript suivant:Une question JavaScript RegExp
pattern = new RegExp('^bla*a', 'i');
console.debug(pattern.exec('blatr'));
Après avoir exécuté ceci, la sortie est ["bla"]. La façon dont j'interprète cette expression régulière est la suivante: trouvez-moi une chaîne qui commence par 'bla' et se termine par 'a', avec autant de caractères intermédiaires. Dans ce cas, 'blatr' ne devrait pas correspondre à l'expression régulière, mais c'est le cas. Qu'est-ce que je fais de mal?
Merci.
Toute raison pour laquelle ma réponse n'a pas été choisi (je veux savoir purement pour l'analyse académique personnelle, bien sûr) – aditya