0
Помогите пожалуйста со следующим условием, пишу регулярное выражение для проверки url с IP адресом, опциональным префиксом http(s) , опциональным портом и различными параметрами через слеш.
Написал следующее пока:
^(https?:\/\/)?((25[0-5]|2[0-4][\d]|[1][\d][\d]|[1-9][\d]|[\d])(\.|$)){4}(:[\d]{2,4})?$
Следующие URL валидны:http://192.168.0.1
https://192.168.0.1
255.255.255.255
А вот этот уже нет:http://192.168.0.1:8080Хотя по идее должен быть
Подскажите где я ошибся, спасибо!