2011-10-06 69 views
-1

我想在JavaScript中使用正則表達式與JavaScript正則表達式替換HTML標籤

<td>&nbsp;&nbsp;</td> 

而且更換的

</tr><tr> 

所有出現,有可能是</tr>標籤之間的空白<tr>標籤

謝謝!

+8

你甚至試圖自己做這個嗎? –

+2

請確定,如果你走的是正則表達式路線,你應該避免在'CDATA'部分和註釋中注意'tr'標籤,你要注意'tr'開始標籤中的屬性等等。除非這是一個清理你正在做的,請考慮一個[HTML解析器](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 )。 –

回答

3
result = subject.replace(/<\/tr>\s*<tr>/g, "<td>&nbsp;&nbsp;</td>"); 
+0

我認爲你的打開和關閉tr是越過... – hvgotcodes

+0

@hvgotcodes,更仔細地看問題。 –

+0

啊,我明白了。哎呀,我。 – hvgotcodes