I tried the a-z instead of :alfa: and it doesnt complaint! However the code has no effect and the email addy is still displayed 😕
I found over the internet some other functions for this purpose and none of them works:
I will paste them, they might be helpful for someone.
preg_replace("#(\w|.)+?@(\w|.)+?.[:a-z:]{2,4}?#is","#",$message);
eregi_replace('([.a-z0-9-]+[.a-z0-9-])(@|AT)(([a-z0-9-]+.)([a-z0-9-]+)((.|DOT)[a-z]{2,3}))$',"#",$message);
eregi_replace( "([_.0-9a-z-]+)@([0-9a-z][0-9a-z-]+).([a-z]{2,6})$", '\1 at \2 dot \3',$message);