I want to sanitize the email a#$%#$@b@#$#$2344324.com to a@b.com .
I tried and failed
echo filter_var("a#$%#$@b@#$#$2344324.com", FILTER_SANITIZE_EMAIL); //result: a#$%#$@b@#$#$2344324.com
Ben (özel karakterleri kaldırmak için sterilize) bir e-posta özel karakterleri Döşeme gerekir. Ben aşağıdaki kodu kullanılan ama başarısız oldu.
$string = preg_replace("/^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4}$/", "", "a#$%#$@b@#$#$2344324.com");
echo $string;//result: a@b.com -- unwanted characters trimmed here.