Прежде всего, не используйте ereg, а preg_replace, и используйте правильное регулярное выражение электронной почты, как этот:
function fns_data($address) {
if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $address))
return true;
return false;
}
, еще лучше, теперь вы можете использовать filters :
function fns_data($address) {
return filter_var($address, FILTER_VALIDATE_EMAIL);
}