Je fais de la logique à une chaîne et tout fonctionne bien dans Firefox. Erreur trouvée dans IE mais confus pour le réparer.Javascript regex remplacer ne fonctionne pas ie
var txt=[], regg=/<\/?[^>]+>/gi, ost=str.replace(regg,'').substr(0,l), g=j=0;
var match = null;
while(match = regg.exec(str)){
var f = (regg.lastIndex-match.index);
txt.push([match[0], match.index, regg.lastIndex, f]);
}
Dans le code ci-dessus si je l'appelle regg.exec(str)
avant tout puis ensuite travailler dans IE. Mais ne comprends pas pourquoi appeler.
Également observé que ost=str.replace(regg,'').substr(0,l)
n'accepte pas pour IE.
Les gars, S'il vous plaît aider.
Merci d'avance.
ost = str.replace (regg, '') substr (0, l), g = j = 0;. .... ost = str.replace (regg, ''). substr (0, l); enlever g = j = 0; – K6t
J'ai besoin que g = j = 0; Je l'utilise plus tard ce code – Max
pouvez-vous ajouter votre valeur str – K6t