https://regex101.com/r/5cBm5a/1/
Данное регулярное выражение проходит валидацию для ipv4 и для ipv6.
Вот пример данных которые проходит эта регулярка.
2001:db8:abcd:0012:0000:0000:0000:0000
0000:0000:2001:DB8:ABCD:12::
255.255.255.0
Но данная регулярка не проходит валидацию для таких адресс где используется префикс.
Например, как здесь
2001:db8:abcd:0012::0/112
Как добавить возможность ввода префикса?