|
分類:[C#]
いつもお世話になっております。
正規表現を使用して入力されたTxtBoxの情報が
メールアドレスとして正しいか確認したいと考えております。
10文字程度のCHKでしたら問題無く出来るのですが桁数が大きくなると
何故か、プログラムがBusyになってしまいます。
何方か解決方法を教えて頂けないでしょうか?
private void button1_Click(object sender, EventArgs e)
{
Regex regex = new Regex(@"^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$");
if (!regex.IsMatch(textBox1.Text))
{
MessageBox.Show("err");
}
else
{
MessageBox.Show("ok");
}
}
以上よろしくお願いします。
|