diff options
author | href <href@random.sh> | 2018-12-12 18:17:15 +0100 |
---|---|---|
committer | href <href@random.sh> | 2018-12-12 18:57:33 +0100 |
commit | 7d9ddbe6894a29dd41789ab584b2cd9f0e686c47 (patch) | |
tree | 596fd11fd19206a7fa107f34aa286f1401f95420 /lib/pleroma/formatter.ex | |
parent | 2592b3c81a5af20536c3cc9709e3971d6cfb1e68 (diff) | |
download | pleroma-7d9ddbe6894a29dd41789ab584b2cd9f0e686c47.tar.gz |
Allow underscores in usernames.
Fixes #429.
Diffstat (limited to 'lib/pleroma/formatter.ex')
-rw-r--r-- | lib/pleroma/formatter.ex | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pleroma/formatter.ex b/lib/pleroma/formatter.ex index 5b03e9aeb..1fea1c57a 100644 --- a/lib/pleroma/formatter.ex +++ b/lib/pleroma/formatter.ex @@ -18,7 +18,7 @@ defmodule Pleroma.Formatter do def parse_mentions(text) do # Modified from https://www.w3.org/TR/html5/forms.html#valid-e-mail-address regex = - ~r/@[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]*@?[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*/u + ~r/@[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]*@?[a-zA-Z0-9_](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*/u Regex.scan(regex, text) |> List.flatten() |