Помогли ребята с хабра.
Регулярное выражение, которое видит домены с нелатинскими символами:
'/[^\P{L}a-z]+(\.[^\P{L}a-z]+)+/iu'
Проверено на трех типах доменов
https://regex101.com/r/ME9Wwu/1
На сайте для PHP и для javascript хорошо работает, можно применять.