Visualizzazione dei risultati da 1 a 7 su 7

Discussione: RegExp email

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    RegExp email

    Ho trovato questa reg exp in un js che mi sembra più completa

    var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");

    e vorrei inserirla nel mio codice php al posto di questa che hò:

    //controlla che sia inserita un'email valida
    if ($email){
    if (!(eregi("([_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})", $email))){
    $errore = true;
    }}

    ma mi da errore, come va messa?

  2. #2

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Ho guardato in php...non trovo il codice

  4. #4
    :master:

    function checkMail( $m ) {
    // andr3a / HTML.IT / caruccis
    $r1 = "([a-z0-9]+[";
    $r2 = "\-]?){1,3}([a-z0-9])*";
    return preg_match("/(?i)^{$r1}\._{$r2}\@{$r1}\.{$r2}\.[a-z]{2,6}$/", $m);
    }

  5. #5
    Originariamente inviato da Braco
    Ho guardato in php...non trovo il codice
    il link code ... piccolo ma sempre presente , cmq è quello qui sopra
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da ellecubo
    :master:

    function checkMail( $m ) {
    // andr3a / HTML.IT / caruccis
    $r1 = "([a-z0-9]+[";
    $r2 = "\-]?){1,3}([a-z0-9])*";
    return preg_match("/(?i)^{$r1}\._{$r2}\@{$r1}\.{$r2}\.[a-z]{2,6}$/", $m);
    }
    Non è uguale alla mia... che sono quei $r1 $r2...

  7. #7
    sono le regole utilizzate nell'espressione regolare...
    Scusa tu cercavi un espressione regolare che controllasse l'indirizzo e-mail completa.
    Questa è una regexp nata da numerose discussioni reputata tra le più complete !

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 © 2024 vBulletin Solutions, Inc. All rights reserved.