close

C# TextBox電子郵件驗證

private void TextBox1_Validating(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (TextBox1.Text==string.Empty)
                errorProvider1.SetError(TextBox1, "");
            else
                if (!(Regex.IsMatch(TextBox1.Text,
                              @"^([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])$")))
                {
                    errorProvider1.SetError(TextBox1, "電子郵件地址務必採用 abc@cccc.ccc.cc 的格式。");
                    e.Cancel = true;
                }
                else
                {
                    errorProvider1.SetError(TextBox1, "");
                    e.Cancel = false;
                }
        }

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 janema66 的頭像
    janema66

    貞愛講

    janema66 發表在 痞客邦 留言(0) 人氣()