Что-то не особо понял что нужно. Если нужно привести подсети выше к виду ниже, то можно как-то так:
str = '10.17.0.0/16\n10.18.1.0/24\n10.19.5.12/30';
str = str.replace(/(\d{1,3}\.\d{1,3})(?:\.0\.0|(\.\d{1,3})\.0|(\.\d{1,3}\.\d{1,3}))\/\d{1,2}/g, '$1$2$3.');
alert(str)
Если же нужно работать с ip из этих подсетей, то что делать не понятно.