30.130.20.120: 25000
1. @regex_ru 2. уж для ipv4 регулярок полно написано на любой вкус и цвет 3. проще проверять без регулярки
Можешь разделить по ':'. Пихнуть в IPv4Address. Если кинет ошибку, то это не то что нужно
да, спасибо! только что нашел про эту тему
btw https://docs.python.org/3/library/ipaddress.html на случай если тебе не только проверка нужна, эта штука поможет
а вообще ^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}(:\d{1,5})?$
если честно, то похоже на китайскую грамоту
999.999.999.999:99999
Это чтобы проверить вообще похожее пришло на апйишник
вроде так: ^(?:(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(?:\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])(?::(?:\d|[1-9]\d{1,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5]))?$
логику понял, спасибо.
Обсуждают сегодня