我有一個字符串,我試圖用空格替換標記內的所有& nbsp。 所有&在標籤之外應該不被替換,我基本上需要做的是檢查& nbsp字符串是否在前面有「< a」(沒有空格)。因爲如果我有字符串例如:替換字符串的特定部分
 <a href="#"></a>
那麼這應該變成:
 <a href="#"></a>
有沒有一種方法來檢查& NBSP字符串是否具有「<一」之前,如果它取代它嗎? 我已經看過了javascript替換函數,我知道如何替換所有& nbsp字符串,但不僅僅是具有特定字符串的infront .. 希望這是有道理的,讓我知道你是否有任何想法,謝謝:)
使用HTML解析器 – scibuff 2012-02-26 23:42:26
而你爲什麼不修復產生這個混亂的代碼? – epascarello 2012-02-26 23:44:17
問題是我正在div中顯示文本框的內容,所以我必須更改字符串中的空格,否則瀏覽器會將多個空格縮短爲一個空格。例如:「你好...論壇!」 (刪除點)將縮短爲「你好論壇!」。 – user1199434 2012-02-27 00:16:19