文字列からすべてのhtml/javascriptを削除する最も簡単な方法は?djangoのテキスト入力からhtml/javascriptを取り除く方法
60
A
答えて
131
あなたがpythonでタグを削除したい場合は、あなたが使用することができます。
from django.utils.html import strip_tags
strip_tags(string_value)
EDIT:あなたがあなたのジャンゴを更新する必要がありますよりも、strip_tagsを、使用している場合は。セキュリティ研究者がstrip_tagsを迂回する方法を発見したためです。さらに詳しい情報:http://www.mehmetince.net/django-strip_tags-bypass-vulnerability-exploit/
36
striptagsテンプレートフィルタ。
{{ value|striptags }}
-3
素敵なスニペット、あなたには、いくつかのタグを保持し、残りを取り除くしたい場合:
関連する問題
- 1. テキスト領域から余白を取り除く方法
- 2. Opencartが入力を取り除くのを防ぐ方法は?
- 3. リストDjangoからユニコードを取り除く
- 4. URLからテキストを取り除く
- 5. アクセスクエリからテキストを取り除く
- 6. 各Boost.Logライン出力からendlを取り除く方法は?
- 7. CSV出力から改行を取り除く方法
- 8. 角型 - 入力からすべてのタグを取り除く
- 9. フォーム入力から空の値を取り除く
- 10. リストにない入力を取り除く方法
- 11. PreferenceScreenのテキスト入力からダイアログを開く方法は?
- 12. 別のタブビューから入力テキスト値を取得する方法
- 13. 入力ボックスからスパンへのテキストの取得方法
- 14. その "テキストの終わり"を取り除く方法
- 15. HTMLテキスト入力から値を読み取る方法は?
- 16. 入力タイプ=テキストから値 "font-size:xxx"を取得する方法?
- 17. 光沢のあるrglで不要なテキスト出力を取り除く方法
- 18. テキストボックスから入力を取り込んでテキストを変更する方法
- 19. ScalaのXML文字列からテキストを取り除く方法は?
- 20. TextEntry入力テキストの取得方法tkinter
- 21. Django slugifyテキスト入力
- 22. 別のウィンドウに入力テキストを取り込む方法は?
- 23. ビットマップに描画されているテキストからアーティファクトを取り除く方法
- 24. javaで入力ストリームの最初の数文字を取り除く方法は?
- 25. 入力テキストフィールドの有効数字の前に0を取り除く方法 - angularjs
- 26. wpfウィンドウからテキスト入力を取得
- 27. jquery:入力テキスト取得する方法
- 28. バルクとパターンのテキストをノートパッドで取り除く方法++
- 29. tinymceが空のタグを入力から取り除くのを防ぐには?
- 30. Pygame GUIからのテキスト入力を受け入れる方法
そのスニペットを使用しないでください。正規表現を介してHTMLをサニタイズしようとすると、脆弱になります。 – Tom
@トムは正確に何に脆弱ですか? –
悪意を持って形成されたHTML。 – Tom