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).
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 ! !