私は文字列に対していくつかのロジックを実行していますが、Firefoxではすべて正常に動作します。 IEでエラーが見つかりましたが、それを修正するのは混乱します。上記のコードでJavascript regexは動作しません。つまり、
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]);
}
私はIEで働いた後、その後しばらく前にregg.exec(str)
を呼び出す場合。しかし、なぜ呼び出すのか理解していない。
また、ost=str.replace(regg,'').substr(0,l)
はIEに対応していません。
みんな、助けてください。
ありがとうございます。
OST = str.replace(regg、 '')のsubstr(0、L)私のANSERを残す; .... OST = str.replace(regg、 '')。substr(0、l); g = j = 0を除去する。 – K6t
私はそれを必要とするg = j = 0;私は後でこのコードを使用しています – Max
あなたはur strの値を追加することができます – K6t