コード例 #1
0
        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>");
                }
            }
        }
コード例 #2
0
        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>");
                }
            }
        }