570

IE & FF

am asa o expresie:while(/^(\w+)\./g.test(xtmp)){xtmp = xtmp.replace(/^\w+\.?/, "");....}xtmp este un string de formatul "xxx.xxx.xxx.xxx.xxx.......xxx aici sunt cifre zecimale.Dupa fiecare iteratie din string trebuie sa se stearga cate un "xxx" si un "."In Internet Explorer totul merge normal. Dar in FireFox nu merge decat prima iteratie. Prima iteratie merge normal, stringul ramane taiat corect. Insa a doua iteratie nu merge. Adica test returneaza false, cu toate ca stringul corespunde formatului initial. Cel mai rau e ca se executa fara sa arunce vre-o eroare. Este vre-o solutie buna?
0