| Author: Lalji 04 Nov 2009 | Member Level: Diamond | Rating:   Points: 3 |
you can try this code sample
private void textBox1_Validating(object sender, CancelEventArgs e) { System.Text.RegularExpressions.Regex rEMail = new System.Text.RegularExpressions.Regex(@"^[a-zA-Z][\w\.-]{2,28}[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"); if (textBox1.Text.Length > 0) { if (!rEMail.IsMatch(textBox1.Text)) { MessageBox.Show("E-Mail expected", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); textBox1.SelectAll(); e.Cancel = true; } } }
|
| Author: vipul 04 Nov 2009 | Member Level: Diamond | Rating:  Points: 2 |
hi, for that you can do this way First go to the textbox property in that event and select "textBox1_Validating" event and in that you ca nwrite this way
using System.Text.RegularExpressions; private void textBox1_Validating(object sender, CancelEventArgs e) { System.Text.RegularExpressions.Regex rEMail = new System.Text.RegularExpressions.Regex(@"^[a-zA-Z][\w\.-]{2,28}[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"); if (textBox1.Text.Length > 0) { if (!rEMail.IsMatch(textBox1.Text)) { MessageBox.Show("E-Mail expected", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); textBox1.SelectAll(); e.Cancel = true; } } }
Please Rate This Answer If They Helpful
Thanks & Regards Patel Vipul
|
| Author: yugandherReddy 10 Nov 2009 | Member Level: Bronze | Rating:  Points: 2 |
use this code..
public static class TestEmail { /// <summary> /// Regular expression, which is used to validate an E-Mail address. /// </summary> public const string MatchEmailPattern = @"^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@" + @"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])\." + @"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]? [0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|" + @"([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$";
/// <summary> /// Checks whether the given Email-Parameter is a valid E-Mail address. /// </summary> /// <param name="email">Parameter-string that contains an E-Mail address.</param> /// <returns>True, when Parameter-string is not null and /// contains a valid E-Mail address; /// otherwise false.</returns> public static bool IsEmail(string email) { if (email != null) return Regex.IsMatch(email, MatchEmailPattern); else return false; } }
|