Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    controllare la validità di un indirizzo email (non è la solita niubbata)

    salve a tutti

    codice:
    function is_email( $mail ) { 
    $is_mail = eregi("^([a-z0-9\._-]+)(@[a-z0-9\.-_]+)(\.{1}[a-z]{2,6})$",$mail) ? true : false; 
    return $is_mail; 
    }
    da tempo e tempo ho usato questa funzione per controllare la correttezza delle e-mail.

    molti di voi l'avranno inclusa nei propri siti da anni oramai.

    mi sono accorto però che non funziona correttamente.

    indirizzi del tipo nome@dominio-it.com non vengono ritenuti validi.

    io con le espressioni regolari sono na frana, qualcuno di voi potrebbe cortesemente postare l'espressione corretta?
    Totò, vero ma strano
    www.ateicos.com

  2. #2

    Re: controllare la validità di un indirizzo email (non è la solita niubbata)

    Originariamente inviato da ateicos
    salve a tutti

    codice:
    function is_email( $mail ) { 
    $is_mail = eregi("^([a-z0-9\._-]+)(@[a-z0-9\.-_]+)(\.{1}[a-z]{2,6})$",$mail) ? true : false; 
    return $is_mail; 
    }
    da tempo e tempo ho usato questa funzione per controllare la correttezza delle e-mail.

    molti di voi l'avranno inclusa nei propri siti da anni oramai.

    mi sono accorto però che non funziona correttamente.

    indirizzi del tipo nome@dominio-it.com non vengono ritenuti validi.

    io con le espressioni regolari sono na frana, qualcuno di voi potrebbe cortesemente postare l'espressione corretta?
    La reg exp va bene, devi solo fare attenzione a mettere il carattere - come ultimo, all'interno di una classe di caratteri:



    (@[a-z0-9\._-]+)
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Sul sito di andr3a trovi un funzione ad hoc disponibile. cercala nella sua firma.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.