[EMAIL PROTECTED](net|com|org|gov|...) or
[EMAIL PROTECTED] Will get nearly everything that resembles an email address. [EMAIL PROTECTED] would even go through the second one. Best thing to do maybe is try to send a email to the address to verify it. > -----Original Message----- > From: Daevid Vincent [mailto:[EMAIL PROTECTED] > Sent: Thursday, October 16, 2003 9:19 PM > To: [EMAIL PROTECTED] > Subject: [PHP] What's a good regex to validate an email address? ;) > > Not PHP, but in js, I use this: > > function emailCheck(str) { > var at="@" > var dot="." > var lat=str.indexOf(at) > var lstr=str.length > var ldot=str.indexOf(dot) > if (str.indexOf(at)==-1){ > return false > } > > if (str.indexOf(at)==-1 || str.indexOf(at)==0 || > str.indexOf(at)==lstr){ > return false > } > > if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || > str.indexOf(dot)==lstr){ > return false > } > > if (str.indexOf(at,(lat+1))!=-1){ > return false > } > > if (str.substring(lat-1,lat)==dot || > str.substring(lat+1,lat+2)==dot){ > return false > } > > if (str.indexOf(dot,(lat+2))==-1){ > return false > } > > if (str.indexOf(" ")!=-1){ > return false > } > > return true > } > > Daevid Vincent > http://daevid.com > > > > -----Original Message----- > > From: John W. Holmes [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, October 15, 2003 9:29 PM > > To: php list > > Subject: [PHP] What's a good regex to validate an email address? ;) > > > > Heh... I was adding a note to the PHP Manual and I thought it > > was really > > funny they had to include this note in the "rules": > > > > (And if you're posting an example of validating email addresses, > > please don't bother. Your example is almost certainly wrong for some > > small subset of cases. See this information from O'Reilly Mastering > > Regular Expressions book for the gory details.) > > > > lol... > > > > The link is http://examples.oreilly.com/regex/readme.html in > > case anyone > > is interested... > > > > -- > > ---John Holmes... > > > > Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ > > > > php|architect: The Magazine for PHP Professionals - www.phparch.com > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php