From 3eea04364e0284d92ef353052d0a849af6e5a3f1 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Mon, 3 Mar 2014 15:42:22 -0600 Subject: [PATCH] i18n: Allow Unicode characters in the username --- include/class.validator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/class.validator.php b/include/class.validator.php index f01bcb38c..171f85f22 100644 --- a/include/class.validator.php +++ b/include/class.validator.php @@ -173,7 +173,7 @@ class Validator { function is_username($username, &$error='') { if (strlen($username)<2) $error = 'At least two (2) characters'; - elseif (!preg_match('/^[\w._-]+$/', $username)) + elseif (!preg_match('/^[\p{L}._-]+$/u', $username)) $error = 'Username contains invalid characters'; return $error == ''; } -- GitLab