C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 35 を表示中)
■17782 / )  正規表現でメールアドレスを調べる
□投稿者/ まぐねしうむ (27回)-(2008/05/01(Thu) 16:34:56)

分類:[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");
            }

        }
以上よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -