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