//Method for password validation public string PasswordValidation(string password) { Core.Error.Error error = new Core.Error.Error(); error.Name = "Password error"; if (password == "") error.Definition += _listOfErrors[1015].Definition + "<br/>"; Regex reg; if (password.Length < 6) error.Definition += _listOfErrors[1011].Definition + "<br/>"; reg = new Regex(@"[a-z]{1,}"); if (!reg.Match(password).Success) error.Definition += _listOfErrors[1013].Definition + "<br/>"; reg = new Regex(@"[A-Z]{1,}"); if (!reg.Match(password).Success) error.Definition += _listOfErrors[1014].Definition + "<br/>"; reg = new Regex(@"[\W]{1,}"); if (!reg.Match(password).Success) error.Definition += _listOfErrors[1012].Definition + "<br/>"; return error.ToJson(); }
//Method for e-mail validation public string EmailValidation(string email) { Core.Error.Error error = new Core.Error.Error(); if (email==null) error.Definition += _listOfErrors[1017].ToJson(); Regex reg = new Regex(@"^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$"); if (!reg.Match(email).Success) error.Definition += _listOfErrors[1016].ToJson(); return error.ToJson(); }