* luci/libs: add striptags() to luci.util

This commit is contained in:
Jo-Philipp Wich 2008-08-20 16:40:25 +00:00
parent d141bf4912
commit 5b718fe88d

View file

@ -208,6 +208,13 @@ function pcdata(value)
return value:gsub(">", ">") return value:gsub(">", ">")
end end
--- Strip HTML tags from given string.
-- @param value String containing the HTML text
-- @return String with HTML tags stripped of
function striptags(s)
return (s:gsub("</?[A-Za-z][A-Za-z0-9:_%-]*[^>]*>", " "):gsub("%s+", " "))
end
--- Splits given string on a defined separator sequence and return a table --- Splits given string on a defined separator sequence and return a table
-- containing the resulting substrings. The optional max parameter specifies -- containing the resulting substrings. The optional max parameter specifies
-- the number of bytes to process, regardless of the actual length of the given -- the number of bytes to process, regardless of the actual length of the given