diff --git a/app/assets/javascripts/discourse/lib/user-search.js.es6 b/app/assets/javascripts/discourse/lib/user-search.js.es6 index 068282c75b9..790a00ff091 100644 --- a/app/assets/javascripts/discourse/lib/user-search.js.es6 +++ b/app/assets/javascripts/discourse/lib/user-search.js.es6 @@ -88,6 +88,11 @@ export default function userSearch(options) { currentTerm = term; return new Ember.RSVP.Promise(function(resolve) { + // TODO site setting for allowed regex in username + if (term.match(/[^a-zA-Z0-9_\.]/)) { + resolve([]); + return; + } if (((new Date() - cacheTime) > 30000) || (cacheTopicId !== topicId)) { cache = {}; }