/// <summary> /// 判断登录信息是否为空 /// </summary> /// <returns></returns> public static bool isNull(UserManagementLogin login) { if (login.UserNumber == "") { return(true); } if (login.Password == "") { return(true); } return(false); }
/// <summary> /// 判断登录信息是否规范 /// </summary> /// <param name="login"></param> /// <returns></returns> public static bool isNormative(UserManagementLogin login, ref List <string> errorMsg) { List <string> errorList = new List <string>(); Match matchUserNumber = Regex.Match(login.UserNumber, @"^(\d{12}|\d{10}|\d{8})$"); if (!matchUserNumber.Success) { errorList.Add("UserNumber Error"); } Match matchPassword = Regex.Match(login.Password, @"^\S{6,16}$"); if (!matchPassword.Success) { errorList.Add("Password Error"); } errorMsg = errorList; if (errorList.Count > 0) { return(false); } return(true); }