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); }

 

 

【參考資料】html

https://www.cnblogs.com/xinyibufang/p/7245950.htmlurl

https://www.cnblogs.com/qingsong/p/5031188.htmlspa

相關文章
相關標籤/搜索