簡體   English   中英

如何在Yii2的textarea中限制HTML標簽?

[英]How to restrict Html tags in textarea in Yii2?

我想使用yii2驗證來限制從textarea插入html標簽。 我知道的一種方法是使用htmlspecialchars(string) 它將html標記轉換為轉義字符。 例如,<至$ lt;

但是我不希望在插入之前顯示它並顯示驗證消息。 yii2中是否有任何驗證規則來限制html標簽

沒有特定的規則,但是您可以創建驗證此方法的方法。

示例實現:

  1. 使用允許所有HTML標記的HtmlPurifier助手過濾輸入文本-這對於輸入標准化是可選的。
  2. 使用HtmlPurifier $filtered文本設置$filtered變量-這次應使用允許的HTML標記列表配置它,以便刪除所有其他內容。
  3. 將原始輸入(或來自#1的過濾輸入,如果適用)與$filtered文本進行比較-如果兩者相同,則表示輸入有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM