From f7ea60fe25d358f634660aea20cd5919d4f6507c Mon Sep 17 00:00:00 2001 From: Guangcong Luo Date: Tue, 20 May 2014 01:58:04 -0400 Subject: [PATCH] Ban non-alnum characters at start of names --- users.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/users.js b/users.js index 4f7ecd6214..7493305b3d 100644 --- a/users.js +++ b/users.js @@ -571,13 +571,12 @@ var User = (function () { Rooms.get(i, 'lobby').onUpdateIdentity(this); } }; - var bannedNameStartChars = {'~':1, '&':1, '@':1, '%':1, '+':1, '-':1, '!':1, '?':1, '#':1, ' ':1, '{':1, '}':1}; User.prototype.filterName = function (name) { if (Config.namefilter) { name = Config.namefilter(name); } name = toName(name); - while (bannedNameStartChars[name.charAt(0)]) { + while (!/[A-Za-z0-9]/.test(name.charAt(0))) { name = name.substr(1); } return name;