Как сопоставить хосты с регулярными выражениями, такие как 123-45-67-89.dummy37.ipx.northtelecom.net.uk или q6415-ipbffx02alas.tokyo.ocx.wa.jp
Дополнительная информация, некоторые примеры (я изменил некоторые хосты по соображениям конфиденциальности):
- abc953.internetdsl.uwnet.pl
- ip-200-200-200-200.static.puxdsl.pt.lu
- 123-123-45-45.cost.xligtik.se
- saul-wilhem-c-118-37.sewl-net.com
- static-80-80-250-230.sdsl91.rokh.ny.premiernet.net
- static-ip-cr73415187.kable.net.ca
и т.д.
Хост, который НЕ должен совпадать: например, хосты, такие как foo---bar.example.com
или foo...bar.example.com
Решено : Я должен был решить по следующей схеме:
/((?:[a-z0-9\-]*\.){1,}[a-z0-9\-]*)/