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; }
以上程式碼是核心節選,已經完全表明瞭如何實現此功能,就是將對應的樣式格式通過正則表達替換為空字元即可。
相關文章
- js複製黏貼功能JS
- macOS如何複製貼上無格式文字Mac
- idea無法黏貼_IntelliJ Idea 複製貼上的問題(轉載)IdeaIntelliJ
- JS如何實現點選複製功能,JS點選複製文字JS
- Typescript實現一鍵複製文字進剪貼簿TypeScript
- js複製文字到貼上板(Clipboard.writeText())JS
- vue 中實現複製貼上Vue
- 複製貼上文字中的 nbsp怎麼去掉?
- js 實現深複製/深複製JS
- 禁止文字框滑鼠右鍵黏貼內容
- JS實現複製大法JS
- JavaScript實現複製和貼上功能JavaScript
- 在vSphere中實現複製貼上功能
- js實現複製連結JS
- vim複製文字到系統貼上板
- clipboard.js無法複製貼上JS
- JS 物件如何實現深複製JS物件
- 實用的文字格式清除工具:TextSoap for Mac v9.4.1啟用版Mac
- js 實現點選複製內容JS
- 【JavaScript】聊一聊js中的淺複製與深複製與手寫實現JavaScriptJS
- react hook 使用clipboard.js 複製文字ReactHookJS
- 教你JavaScript實現一鍵複製內容剪貼簿JavaScript
- Vue使用vue-clipboard2實現複製貼上功能Vue
- 原生JS實現貼上到剪貼簿JS
- vue實現物件的複製Vue物件
- 請快點貼上複製,這是一份好用的TensorFlow程式碼集
- Linux的VI (刪除貼上,複製)Linux
- ClipboardJS複製貼上外掛的使用JS
- 複製程式碼
- H5實現移動端複製文字功能H5
- 原生javasript實現Ctr+c複製Ctr+v貼上Java
- pyqt5 QTableWidget 表格控制元件中剪下板複製貼上的實現QT控制元件
- 短視訊系統原始碼,動態內容實現長按複製貼上原始碼
- js物件的複製方法JS物件
- JavaScript 點選複製選中文字程式碼例項JavaScript
- mysql過濾複製的實現MySql
- excel表格複製貼上格式怎麼能一模一樣 表格怎麼複製一個一模一樣的Excel
- js複製連結並且選中文字JS
- 實現前端點選按鈕自動複製剪貼簿功能前端