public void Form1_Load(Object sender, EventArgs e)
{
// Other initialization code
mtxtEmailID.Mask = "..........";
ce qui devrait être le type de masque en place de pointsEn C fenêtres # formes comment un MaskedTextBox pour l'adresse e-mail peut être mis en œuvre
mtxtEmailID.MaskInputRejected += new MaskInputRejectedEventHandler(mtxtEmailID_MaskInputRejected)
}
void mtxtEmailID_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
if(!Regex.IsMatch(txtEmailID.Text, "^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"))
la regex ici me donne l'erreur, laissez-moi savoir ce qui est le droit un pour la validation par email.
{
toolTip1.ToolTipTitle = "Invalid Input";
toolTip1.Show("Enter valid email address", mtxtEMailID);
}
}
Le MaskedTextBox n'est pas assez polyvalent pour valider une adresse e-mail. –
http://stackoverflow.com/q/1365407/1220971 – Bridge
@Bridge: Je ne faisais que passer par le RFC, merci pour la suggestion. chaque réponse m'éclaire – Sri