Как дополнить регулярное выражение для проверки ip?
Есть регулярка для проверки IP-адресов:
(^(?:(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(\.(?!$)|$|,|-)){3,4}(\*|(?:(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(\.(?!$)|$|,)){4})?$|^$)
Однако она пропускает проверку для значений:
127.0.0.1,
127.0.0.1-
Регулярка не должна ругаться только если будет
127.0.0.1,127.0.0.1
127.0.0.1-127.0.0.1