php filter_var unicode domains [复制]

I am writing validation form, and using standart php function "filter_var" with FILTER_VALIDATE_EMAIL, but it seems that above mentioned function does not work with unicode domains such as .рф, after reading some articles tried to encode with punycode and filter but no success. I just was curious is there any universal way to validate email not using regexp Thanx in advance

</div>