Controllo per campo email

venerdì 30 giugno 2006 - 11.07

Lorenzogtidancer Profilo | Newbie

Salve ho una textbox dove inserisco un indirizzo email.
Voglio fare un controllo sulla textbox che mi segnali la corretta scrittura della email.
Praticamente se scrivo un qualcosa di diverso da una email, all'interno della textbox, la form mi deve segnalare tramite una messagebox che ho inserito un dato non conforme al campo.

Avete qualche suggerimento da darmi?

Grazie di cuore.

LorenzogtiDancer

19018 Profilo | Expert

Usa le regular expression.

string pattern = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
Regex res = new Regex(pattern);

bool isMatch = res.IsMatch(textbox1.text);

ciao

Stefano Passatordi

http://blogs.dotnethell.it/stem/

kduhcm Profilo | Junior Member

Grazie, l'espressione serviva anche a me comunque (lo dico per completezza e per le schiappe come me) per usare la Regex bisogna mettere la seguente include:
using System.Text.RegularExpressions;
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5