function isEmailS($value)
{
// in case value is several addresses separated by newlines
$_addresses = preg_split('![\\n\\r]+!', $value);
foreach ($_addresses as $_address) {
$_is_valid = !(preg_match('!@.*@|\\.\\.|\\,|\\;!', $_address) || !preg_match('!^.+\\@(\\[?)[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$!', $_address));
if (!$_is_valid) {
return false;
}
}
return true;
}