1.利用全域性樣式進行限制(在基礎樣式裡新增)
img
2.利用正規表示式進行正則匹配
//預設heigh屬性置零
richtext.
replace(/,
')//預設的width屬性置零
.replace(/,
')//將style屬性置零
.replace(/,
')//將alt屬性置零
.replace(/,
')//設定屬性
.replace(/,
');//p標籤的行內樣式重置
.replace(/,
').replace
(//ig,''
)//保留其他屬性 對style進行覆蓋
replace(/,
')
3.對於vue還可以使用深度選擇器
="rich-text" v-html=
"reihtext"
>
<
/div>
.rich-text>>> img
<
/style>
方法1:
function
setcontent
(str)
方法1優化:
function
removehtmltag
(str)
方法2:
//去除html標籤
function
deletehtmltag
(str)
方法3:
description.
replace
(/<(?!img).*?>/g,""
);//如果保留img,p標籤,則為:
description.
replace(/
<(?
!img|p|
/p).*?>/g,""
); 如有錯誤,歡迎指出。
參考:
1.全域性css 寫入 插入後生效
2.正則匹配 修改 (加殼 修改)
3.使用富文wxparse-master
富文字ZSSRichTextEditor之趟坑集錦
富文字zssrichtexteditor是ios原生與網頁互動的集大成者,各種互動。自然問題也是多多,這篇文文章陸續更新遇到的奇葩問題。1.問題1 從頭條這種文章裡頭複製貼上的文章,裡邊有,我們需求並不需要,如何過濾?幹了客戶端,一開始額思路,總想從客戶端的webview裡頭找出路,忙活半天,並未發...
ios開發 富文字
富文字屬性attributes 1 nsfontattributename 設定字型字型大小 2 nsforegroundcolorattributename 設定文字顏色 3 nskernattributename 設定字元間距 4 nsparagraphstyleattributename 設定...
富文字的使用
一,理解 對於以前,我們用label進行新增文字的時候,只是在 label的本身上新增,從來沒有考慮過其他的方式,今天呢,由於我看了別人的一片技術部落格,有感所以就記錄了下來,希望能夠幫助到那些有需要的人 不帶段落分析的 如下 nsstring str 也許我們的心裡藏有乙個海洋,流出來的卻是兩行清...