В общем решил вопрос использованием регулярки от @diegoperini с последующей санитизацией ссылки. Так и быть, без кириллических доменов обойдёмся. Впрочем, надеюсь скоро до всех дойдёт, что домен на кириллице это в высшей степени маразм, и останется только правительство.рф :DDD