Visualizzazione dei risultati da 1 a 5 su 5

Discussione: validare email

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687

    validare email

    ciao,
    sul mio libro per validare un indirizzo email in un form ho questo codice:

    <asp:textbox ID="tbEmail" runat="server"/>

    <asp:regularexpressionvalidator runat="server" ControlToValidate="tbEmail" ValidationExpression="\w+\@\w+\.com"
    ErrorMessage="Questa email non è valida"/>
    <asp:requiredfieldvalidator runat="server" ControlToValidate="tbEmail"
    ErrorMessage="Inserire un indirizzo email"/>

    ma così com'è è sarebbe validato solo unindirizzo .com.

    Come devo modificarlo per farsi che accetti anche, ad esempio, in indirizzo .it?

    ciao

  2. #2
    Prova con:
    \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    grazie ma ora non prende neanche .com

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    687
    ok così funziona

    ^([\w\-\.]+)@((\[([0-9]{1,3}\.){3}[0-9]{1,3}\])|(([\w\-]+\.)+)([a-zA-Z]{2,4}))$

  5. #5
    Ti chiedo scusa, ti avevo postato uno inefficiente.

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.