Показать сообщение отдельно
  #2 (permalink)  
Старый 23.01.2015, 18:36
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,105

Что-то не особо понял что нужно. Если нужно привести подсети выше к виду ниже, то можно как-то так:
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 из этих подсетей, то что делать не понятно.
__________________
29375, 35

Последний раз редактировалось Aetae, 23.01.2015 в 20:23.
Ответить с цитированием