我有一個網站,用戶可以使用自定義的TinyMCE實現發佈的東西(如在論壇,評論等)。他們中的很多人喜歡從Word複製&粘貼,這意味着他們的輸入通常會伴隨大量關聯的MS內聯格式。PHP清理粘貼微軟輸入
我不能擺脫<span whatever>
,因爲TinyMCE依賴span標籤進行一些格式化,我不能(也不想)強制用戶使用TinyMCE的「從Word粘貼」功能(這似乎並不能很好地工作)。
任何人都知道圖書館/類/功能,將爲我照顧這個?這一定是一個常見問題,儘管我找不到任何明確的答案。我最近一直在想,尋找特定於MS的模式的一系列蠻力正則表達式可能會訣竅,但我不想重寫一些可能已經可用的東西,除非我必須這樣做。
另外,修正捲曲引號,em-dashes等會很好。我現在有我自己的東西來做這件事,但我真的只想找到一個MS轉換過濾器來統治它們。
謝謝,但這些都不符合MS格式,這是我主要感興趣的.HTML Purifier已計劃使用3.5版本,但需要「必要的研究」。 – da5id 2008-12-18 21:48:06