public string Register(string mobile, string nickname, string password) { var returnData = new ReturnData(); Regex regex = new Regex("^1[34578]\\d{9}$"); if (!regex.Match(mobile).Success) { returnData.Status = "FAIL"; returnData.StatusContent = "您输入的手机号码格式不正确。"; } else { if (!string.IsNullOrEmpty(mobile) && !string.IsNullOrEmpty(password)) { string error; var result = AccountBll.Save(new AccountPostData() { UserMobile = mobile, UserPassword = password, NickName = nickname }, out error); if (result) { returnData.Status = "OK"; returnData.StatusContent = "注册成功"; } else { returnData.Status = "FAIL"; returnData.StatusContent = error; } } else { returnData.Status = "PARAERROR"; returnData.StatusContent = "参数错误"; } } return(_javaScriptSerializer.Serialize(returnData)); }