Loading

JavaScript 正则表达式验证IP地址及子网掩码

IP地址校验

// 验证IP有效性
function isValidIP(ip) {
    var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/
    return reg.test(ip);
}

子网掩码校验

// 子网掩码校验
function isValidMask(mask) {
    var reg = /^(254|252|248|240|224|192|128|0)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)$/;
    return reg.test(mask);
}
posted @ 2025-01-08 17:08  RioTian  阅读(216)  评论(0)    收藏  举报