Bug regexp ???
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour all !
Simple question, quelqu'un peut-il m'expliquer comment un phénomène pareil est POSSIBLE !?
http://jsfiddle.net/paj5c4wn/4/
Simple question, quelqu'un peut-il m'expliquer comment un phénomène pareil est POSSIBLE !?
http://jsfiddle.net/paj5c4wn/4/
1 réponse
'lut, ton objet
Comme à chaque appel pair, le curseur est à la fin, l'objet RegExp revient à 0 et se vide du string à tester, permettant de re-tester correctement.
Pour éviter ça, tu peux remettre la valeur lastIndex de ton objet RegExp à 0 avant d'appeler
from human import idiocy
del idiocy
bodyest construit comme objet global par rapport à ta fonction retournée, et
RegExp.test(), comme décrit sur le MDN, avance le curseur dans les données à matcher spécifiées précédemment.
Comme à chaque appel pair, le curseur est à la fin, l'objet RegExp revient à 0 et se vide du string à tester, permettant de re-tester correctement.
Pour éviter ça, tu peux remettre la valeur lastIndex de ton objet RegExp à 0 avant d'appeler
test().
from human import idiocy
del idiocy
Utilisateur anonyme
Merci c'est op !