O código a seguir é um teste que reconhece o ano, o mês e o dia da string. Você pode ver que o objeto Rymd Regexp criado foi executado uma vez e depois novamente.
var datestr = "2014-9-8"; var rymd = novo regexp ("(// d {4} | // d {2})-(// d {2} | // d {1})-(// d {2} | // d {1})," g "); var arte = rymd.exec (DATEST); var srt = rymd.exec (DATEST);Após a depuração, verificou -se que a primeira execução, a arte recebeu a matriz devolvida (matriz), mas o SRT imediatamente após a sua foi nulo
Após tentativas repetidas, verificou -se que o objeto Regexp foi destruído após executá -lo uma vez.
Portanto, você precisa prestar atenção a isso para renovar um sempre que usar o Regexp.