protected void CompleteClick(object sender, EventArgs e) { ExamSignSystemEntity.Student student = new ExamSignSystemEntity.Student(); StudentMgr mgr = new StudentMgr(); string stuNo = ContextObjects.CurrentStudent.stuNo; student.stuMobile = this.txtMobile.Value.Trim(); student.stuEmail = this.inputEmail.Value.Trim(); student.stuPolitical = this.txtPolitical.Value.Trim(); student.stuAddress = this.txtAddress.Value.Trim(); if (student.stuMobile == "" || student.stuEmail == "") { Response.Write("<script>alert('手机号或者电子邮箱不能为空!');</script>"); } else { Regex regex = new Regex("^1[34578]\\d{9}$"); if (regex.IsMatch(student.stuMobile)) { mgr.UpdateStudent(stuNo, student); Response.Write("<script>alert('信息已完善!');</script>"); } else { Response.Write("<script>alert('手机号码的格式不正确!');</script>"); } } }
protected void SureModify_Click(object sender, EventArgs e) { StudentMgr mgr = new StudentMgr(); ExamSignSystemEntity.Student student = new ExamSignSystemEntity.Student(); student.stuName = this.txtName.Value.Trim(); student.stuSex = this.txtSex.Value.Trim(); student.stuAddress = this.txtAddress.Value.Trim(); student.stuEmail = this.email.Value.Trim(); student.stuMobile = this.txtMobile.Value.Trim(); if (this.txtName.Value.Trim() == "" || this.txtSex.Value.Trim() == "" || this.txtAddress.Value.Trim() == "" || this.email.Value.Trim() == "" || this.txtMobile.Value.Trim() == "") { Response.Write("<script>alert('请将信息填写完整!');</script>"); } else { //判断邮箱 string emailPattern = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"; Regex emailEegex = new Regex(emailPattern); if (emailEegex.IsMatch(student.stuEmail)) { //判断手机号 Regex regex = new Regex("^1[34578]\\d{9}$"); if (regex.IsMatch(student.stuMobile)) { mgr.UpdateStudent(ContextObjects.CurrentStudent.stuNo, student); Response.Write("<script>alert('修改成功!');</script>"); } else { Response.Write("<script>alert('手机号码的格式不正确!');</script>"); } } else { Response.Write("<script>alert('邮箱的格式不正确!');</script>"); } } }