我一直在试图寻找一个解决方案来验证用php域,域是:验证一个俄语域PHP
XN ---- 9sbeid4cgu7b.xn - p1ai
当我把它粘贴到浏览器中它被转换成俄语字符和域是有效的,我不能
$re = '/^(?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63}$/m';
$is_valid = preg_match_all($re, $domain, $matches, PREG_SET_ORDER, 0);
验证它的任何帮助,将不胜感激
[filter_var](http://php.net/filter_var)与[FILTER_VALIDATE_URL](http://php.net/manual/en/filter.filters.validate.php)? –
那一定是我见过的最奇怪的有效域名 – Martijn
大声笑..奇怪的怪物之一..大声笑, – smzapp