Merhaba Bir e-posta adresi içerip içermediğini görmek için bir dize aramaya çalışıyorum - ve sonra geri ver.PHP, e-posta adresi için bir dize arama
Tipik e-posta vaildator ifadesidir: Ancak
eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
bir dizede olup olmadığından dizede e-posta adresini dönmek örneğin, nasıl arayacaklarını:
"Merhaba benim adım Joe , [email protected] adresinden iletişime geçebilirim. Ayrıca Twitter'dayım. ”
Biraz garipim, biliyorum ki etrafta var olup olmadığını araştırabiliyorum ama nasıl bulduğumu nasıl bulabilirim.
Teşekkürler.
Bu ifade yanlış, bu arada. –
İlk "e-posta adresi normal ifadesi" isabet: http://www.regular-expressions.info/email.html –
olası yinelenen [In PHP, nasıl bir metin bloğundan birden fazla e-posta adresleri ayıklamak ve koymak onları bir dizi haline mi?] (http://stackoverflow.com/questions/3901070/in-php-how-do-i-extract-multiple-e-mail-addresses-from-a-block-of-text-and -put) –