js實現的清除複製黏貼文字的格式程式碼
當從word或者其他的網頁賦值黏貼文字內容的時候,往往也會將連帶的格式也會複製過來,但是這往往並非我們想要的東西,當然在編輯器中通常都有清除格式的功能,下面還是介紹一下如何使用javascript清除那些格式。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼cleanWord = function(){ var editBody = FCKeditorAPI.GetInstance("text").EditorDocument.body; var html = FCKeditorAPI.GetInstance("text").EditorDocument.body.innerText; for(var intLoop=0;intLoop<editBody.all.length;intLoop++){ el=editBody.all[intLoop]; el.removeAttribute("className","",0); el.removeAttribute("style","",0); el.removeAttribute("font"," ",0); } html=html.replace(/<o:p> <\/o:p>/g,""); html=html.replace(/o:/g,""); html=html.replace(/<font>/g,""); html=html.replace(/<FONT>/g,""); html=html.replace(/<span>/g,""); html=html.replace(/<SPAN>/g,""); html=html.replace(/<SPANlang=EN-US>/g,""); html=html.replace(/<P>/g,""); html=html.replace(/<\/P>/g,""); html=html.replace(/<\/SPAN>/g,""); FCKeditorAPI.GetInstance("text").EditorDocument.body.innerText=html; }
以上程式碼是核心節選,已經完全表明瞭如何實現此功能,就是將對應的樣式格式通過正則表達替換為空字元即可。
相關文章
- iOS 複製/黏貼UIPasteboardiOSUIAST
- javascript實現的禁止使用右鍵或者ctrl+v複製黏貼JavaScript
- macOS如何複製貼上無格式文字Mac
- 20 行 JS 程式碼,實現複製到剪貼簿功能JS
- 如何實現讓編輯支援word內容和截圖的複製黏貼
- 破解網頁不能右鍵複製黏貼的方法網頁
- js實現的點選複製選中文字程式碼例項JS
- 利用JS實現複製/貼上功能JS
- 相容所有瀏覽器的點選複製黏貼效果瀏覽器
- Typescript實現一鍵複製文字進剪貼簿TypeScript
- JS如何實現點選複製功能,JS點選複製文字JS
- Windows平臺Node.js實現複製任意文字到剪貼簿WindowsNode.js
- js複製文字到貼上板(Clipboard.writeText())JS
- idea無法黏貼_IntelliJ Idea 複製貼上的問題(轉載)IdeaIntelliJ
- 複製和貼上的js程式碼 for IE/FireFox/mozilla/ns(轉)JSFirefox
- 禁止密碼框賦值黏貼程式碼密碼賦值
- vue 中實現複製貼上Vue
- js 實現深複製/深複製JS
- 原生js實現的物件複製和擴充套件程式碼例項JS物件套件
- js實現的郵箱格式驗證程式碼JS
- JS實現複製到剪貼簿(支援IE和Firefox)JSFirefox
- JavaScript實現複製和貼上功能JavaScript
- UILabel實現複製貼上功能UI
- ClipboardJS複製貼上外掛的使用JS
- Android 複製文字程式碼段Android
- JS實現複製大法JS
- js實現複製功能JS
- linux中實現檔案的複製(c程式碼實現)LinuxC程式
- :after實現的清除浮動程式碼
- js實現的email郵箱格式驗證程式碼JSAI
- js實現的json格式資料排序程式碼例項JSON排序
- js實現的文字垂直滾動例項程式碼JS
- vim複製文字到系統貼上板
- js實現複製連結JS
- 20 行 JS 程式碼實現貼上板功能JS
- 複製貼上程式碼真的有問題嗎?
- 在vSphere中實現複製貼上功能
- jquery的zclip外掛實現複製文字到剪下板jQuery