Packages

Remove Emoji πŸ˜ˆπŸˆ²πŸ˜±β‰οΈ ( 2017 version for Elixir 1.4、1.5+ )

Current section

Files

Jump to
remove_emoji lib remove_emoji.ex
Raw

lib/remove_emoji.ex

defmodule RemoveEmoji do
alias RemoveEmoji.Rules
@doc """
Sanitize original string, remove emoji symbol.
## Examples
iex> "πŸ‘¦πŸ‘¦πŸ»πŸ‡―πŸ‡΅πŸ˜‡πŸ˜ˆ" |> RemoveEmoji.sanitize()
""
"""
def sanitize(original_string) do
Rules.emoji_codepoints |> Regex.replace(original_string, "")
end
end