Пожалуйста, помогите написать RegEx ip/mask на JS. Пример:
192.168.1.1/24 - true
192.168.1.1/a - false
192.168.1.1 - false
var ip_mask_pattern = /^\d{1,3}(\.\d{1,3}){3}\/\d{1,2}$/;
ip_mask_pattern.test('192.168.1.1/24') // true
ip_mask_pattern.test('192.168.1.1/a') // false
ip_mask_pattern.test('192.168.1.1') // false
Если вы хотите проверить IPV4-адрес с помощью маскировки,
Вы можете использовать:
([1-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])){3}\/\d+
Объяснение: