Le code suivant est un test qui reconnaît l'année, le mois et le jour de la chaîne. Vous pouvez voir que l'objet RyMD Regexp créé a été exécuté une fois, puis à nouveau.
var datestr = "2014-9-8"; var rymd = new regexp ("(// d {4} | // d {2}) - (// d {2} | // d {1}) - (// d {2} | // d {1})", "g"); var art = rymd.exec (datestr); var srt = rymd.exec (datestr);Après le débogage, il a été constaté que la première exécution, Art a obtenu le tableau retourné (tableau), mais le SRT a immédiatement suivi qu'il était nul
Après des tentatives répétées, il a été constaté que l'objet regexp a été détruit après l'avoir exécuté une fois.
Par conséquent, vous devez prêter attention à ce que vous devez en revoir un chaque fois que vous utilisez Regexp.