sessanの日記

主に開発技術関連でお勉強したことをまとめていくサイトです。

Rubyでhtmlタグが含まれたテキストをサニタイズする

rgrove/sanitize · GitHubを使うと簡単にできる。

require 'sanitize'

html = '<b><a href="http://foo.com/">foo</a></b><img src="http://foo.com/bar.jpg">'

Sanitize.clean(html) # => 'foo'