[fix] Allow special characters in email adresses (fix #33)

This commit is contained in:
Jérôme Lebleu 2015-02-16 16:31:21 +01:00
parent cf78b8929d
commit 1d44e53f7b

View file

@ -592,7 +592,8 @@ function edit_user ()
ldap:close() ldap:close()
local rex = require "rex_pcre" local rex = require "rex_pcre"
local mail_re = rex.new([[^[\w\.\-]+@([^\W_A-Z]+([\-]*[^\W_A-Z]+)*\.)+([^\W\d_]{2,})$]], rex.flags().UTF8) local rex_flags = rex.flags()
local mail_re = rex.new([[^[\w\.-+%]+@([^\W_A-Z]+([\-]*[^\W_A-Z]+)*\.)+([^\W\d_]{2,})$]], rex_flags.UTF8 + rex_flags.UCP)
local mails = {} local mails = {}