Validare le email in Asp.NET con RegularExpressionValidator

Validare le email in Asp.NET con RegularExpressionValidator

In pratica, con i Web Forms di Asp.NET, non si riesce ad usare il campo input di tipo email (o almeno a me non fa neanche compilare).

Quindi per validare una email ho usato il controllo RegularExpressionValidator.

In questo modo, con una regex apposita, possiamo controllare la forma della email scritta dall'utente.

Volendo possiamo accoppiarlo al controllo RequiredFieldValidator se deve essere anche obbligatorio.

Ecco il codice:

<asp:TextBox ID="username" class="form-control form-control-sm" runat="server" placeholder="Email"></asp:TextBox>

<asp:Button ID="btn_login" runat="server" class="btn btn-primary btn-sm" Text="Resetta" ValidationGroup="valRich"></asp:Button>

<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="username" ErrorMessage="Inserire una email" Font-Bold="False" Font-Size="15px" ForeColor="Red" Display="Dynamic" ValidationGroup="valRich"></asp:RequiredFieldValidator>

<asp:RegularExpressionValidator ID="regexEmailValid" runat="server" ValidationExpression="w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*" ControlToValidate="username" ErrorMessage="Inserire una email valida" Font-Bold="False" Font-Size="15px" ForeColor="Red" Display="Dynamic" ValidationGroup="valRich"></asp:RegularExpressionValidator>

Enjoy!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2688 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy