Maison > interface Web > js tutoriel > le corps du texte

Problèmes de débogage rencontrés avec les expressions régulières dans les astuces JavaScript_javascript

WBOY
Libérer: 2016-05-16 16:17:40
original
1159 Les gens l'ont consulté

Concernant le problème du test de chaînes dans les expressions régulières, nous avons généralement deux méthodes : test() et exec() Je ne développerai pas ici la différence entre ces deux méthodes. L'essentiel est que test() renvoie un booléen. value, exec() renvoie le tableau de caractères correspondant, mais aujourd'hui, j'ai rencontré un problème. Le programme est très simple, mais les problèmes à l'intérieur me rendent perplexe lorsque je l'ai recherché sur Internet (personnellement, je l'ai fait). je ne suis pas doué pour ça).

Copier le code Le code est le suivant :

var pattern=new RegExp("match","ig");
alert(pattern.test("Match"));
alert(pattern.exec("Match"));

La valeur de la première alert() est vraie comme prévu

Mais la deuxième valeur de test est inopinément nulle

Je ne sais pas quelle est la raison de ce problème car je n'ai pas vu le code source de la fonction. Si quelqu'un peut le signaler, je lui en serais reconnaissant ! !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!