Someone posted this on a message board and some people responded that it was good and others said it might have problems. So I thought I would come to the experts here and get a second opinion.
!eregi( "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email ) )
Any thoughts?