3v4l.org

run code in 300+ PHP versions simultaneously
<?php $reg = "#^([\w-]+://?|www[\.])?[a-z0-9]+[a-z0-9\-\.]*[a-z0-9]+\.[a-z]{2,7}$#"; $domain_name = "ελληνικά.idn.icann.org1"; $domain_name = idn_to_ascii($domain_name); echo preg_match($reg, $domain_name) ? "Domain is valid." : "Domain is not valid."; ?>

preferences:
42.66 ms | 402 KiB | 5 Q