From 563d032e97cc62de50281e6413a8a03ed37a3d3b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Sat, 4 Nov 2017 18:32:38 +0100 Subject: Usernames are case insensitive now --- client/src/app/shared/forms/form-validators/user.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'client/src/app/shared') diff --git a/client/src/app/shared/forms/form-validators/user.ts b/client/src/app/shared/forms/form-validators/user.ts index 9d200649c..602576efa 100644 --- a/client/src/app/shared/forms/form-validators/user.ts +++ b/client/src/app/shared/forms/form-validators/user.ts @@ -1,11 +1,17 @@ import { Validators } from '@angular/forms' export const USER_USERNAME = { - VALIDATORS: [ Validators.required, Validators.minLength(3), Validators.maxLength(20) ], + VALIDATORS: [ + Validators.required, + Validators.minLength(3), + Validators.maxLength(20), + Validators.pattern(/^[a-z0-9._]+$/) + ], MESSAGES: { 'required': 'Username is required.', 'minlength': 'Username must be at least 3 characters long.', - 'maxlength': 'Username cannot be more than 20 characters long.' + 'maxlength': 'Username cannot be more than 20 characters long.', + 'pattern': 'Username should be only lowercase alphanumeric characters.' } } export const USER_EMAIL = { -- cgit v1.2.3