escape
Escapes a string by replacing HTML special characters with escape sequences. It doesn’t change strings that don’t have anything to escape.
escape_once
Escapes a string without changing existing escaped entities. It doesn’t change strings that don’t have anything to escape.
strip_html
Removes any HTML tags from a string.
newline_to_br
Replaces every newline (\n) in a string with an HTML line break (“).
url_encode
Converts any URL-unsafe characters in a string into percent-encoded characters.
url_decode
Decodes a string that has been encoded as a URL.
xml_escape
Escape some text for use in XML.
cgi_escape
CGI escape a string for use in a URL. Replaces any special characters with appropriate %XX replacements. CGI escape normally replaces a space with a plus + sign.
uri_escape
Percent encodes any special characters in a URI. URI escape normally replaces a space with %20. Reserved characters will not be escaped.
slugify
Convert a string into a lowercase URL “slug”. The slugify filter accepts 2 options:
mode: string. The default is"default". They are as follows (with what they filter):
"none": no characters"raw": spaces"default": spaces and non-alphanumeric characters"pretty": spaces and non-alphanumeric characters except for._~!$&'()+,;=@"ascii": spaces, non-alphanumeric, and non-ASCII characters"latin": like default, except Latin characters are first transliterated (e.g. àèïòü to aeiou).
case: boolean. The default isfalse. The original case of slug will be retained if set totrue.
