文字列があります。タグ内のすべての& nbspを空白で置き換えようとしています。 すべて& nbspの外側のnbspは置き換えないはずですが、基本的には、& nbspの文字列の前にスペースがない "<"があるかどうかを確認する必要があります。これはにオンにする必要がありその後文字列の特定の部分を置き換えます。
 <a href="#"></a>
::私は、文字列があった場合たとえば、
 <a href="#"></a>
は& NBSP文字列がその前に、それならば「<」を持っているかどうかを確認する方法はありますそれを置き換えるのですか? 私はjavascript置換機能を見てきましたが、すべての& nbsp文字列を置き換える方法を知っていますが、特定の文字列をinfrontに置き換えたものだけではありません。 あなたはアイデアがあれば教えてください。 :)
HTMLパーサー – scibuff
を使用してください。なぜこの混乱を引き起こしているコードを修正していませんか? – epascarello
問題は、div内のテキストボックスの内容を表示しているため、文字列内のスペースを変更して、&nbspそうでなければブラウザが複数のスペースを1つに短縮するということです。例:「こんにちは。フォーラム!」 (ドットを削除する)は "hello forum!"に短縮されます。 – user1199434