php filter_var домены юникода

Я пишу форму проверки и использую стандартную функцию php "filter_var" с FILTER_VALIDATE_EMAIL, но кажется, что вышеупомянутая функция не работает с доменами юникода, такими как .рф, после прочтения некоторых статей пытался кодировать с помощью punycode и filter, но безуспешно. Мне просто было любопытно, есть ли какой-нибудь универсальный способ проверки электронной почты без использования регулярного выражения Спасибо заранее


person Velaro    schedule 21.04.2015    source источник
comment
Пожалуйста, проверьте stackoverflow.com/questions/2899236/ и stackoverflow.com/questions/5219848/   -  person Wiktor Stribiżew    schedule 21.04.2015
comment
Спасибо @stribizhev, предоставленные вами ссылки ответили на мой вопрос   -  person Velaro    schedule 21.04.2015
comment
Забавный факт @Kamil: вы уже использовали регулярное выражение, поскольку фильтр, который вы использовали, действительно использует регулярное выражение под капотом :)   -  person HamZa    schedule 21.04.2015