埠, ip, 網域名稱校驗 計算ip位址範圍

2021-10-23 21:53:23 字數 1904 閱讀 3816

埠校驗

var t = function (ports) |[1-5]\d|6[0-4]\d|65[0-4]\d|655[0-2]\d|6553[0-5])$/.test(port)) 

return false;

}var flag = true;

var obj = ;

var a = ports.split(";");

$.each(a, function (index, item) else

} else

});$.each(obj, function (index2, item2)

});return flag;

}

ip及網域名稱校驗

網域名稱校驗自己寫的,

支援格式:

***-***.aa, aa必須是字母, 至少2位, ***-***不超長度可以無限加, 每段可以有多個-, ***字母和陣列都支援

校驗支援單個ip, ip段, 閘道器, 網域名稱, 支援多個, 用;隔開(ip段只支援最後一段區間, 需要可以自己改)

例:123.123.123.123;123.123.123.123/24;123.123.123.123-220;mp.csdn.net

var t = function (ips) |1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|1\d\d|2[0-4]\d|25[0-5])$/.test(ip)) 

return false;

}//網域名稱校驗

var domainvalidate = function (domain) \.)+[a-za-z]$/.test(domain))

return false;

}var flag = false;

var a = ips.split(";");

$.each(a, function (index, item)

}//ip連續位址

if (!flag && item.indexof("-") != -1) }}

//ip單個位址

if (!flag && ipvalidate(item))

//網域名稱校驗

if (!flag && domainvalidate(item))

if (!flag)

});return flag;

}

根據閘道器及掩碼長度計算ip位址範圍(去掉了閘道器和廣播位址, 只有可用主機位址)

//格式化ip, 轉換二進位制

order.formatto2 = function (value)

//格式化ip, 二進位制轉換十進位制

order.formatto10 = function (value)

//網段轉換ip區間

order.gatewaytoipsection = function (value) else ", "g");

var startipby2 = (ipby2.slice(0, b[1]) + array(32 - b[1]).join(0) + "1").match(reg).join(".");

var endipby2 = (ipby2.slice(0, b[1]) + array(32 - b[1]).join(1) + "0").match(reg).join(".");

var startip = order.formatto10(startipby2);

var endip = order.formatto10(endipby2);

return startip + "-" + endip;

}} else

}

IP位址 網域名稱及埠號

ip是internet protocol 網際互連協議 的縮寫,是tcp ip體系中的網路層協議。是整個tcp ip協議族的核心,也是構成網際網路的基礎。ip規定網路上所有的裝置都必須有乙個獨一無二的ip位址,就好比是我們的手機號。同理,每個ip資訊包都必須包含有目的裝置的ip位址,資訊包才可以正確...

網域名稱與IP位址

網域名稱系統dns domain name system ip位址是難以記憶與表述的,所以使用網域名稱取代ip位址 網域名稱是賦予伺服器的虛擬位址,dns伺服器負責將虛擬位址 網域名稱 轉化為實際位址 ip位址 所有計算機中都記錄著預設dns伺服器位址,通過預設的dns伺服器獲得網域名稱的相應ip位...

IP位址和網域名稱

ip位址和網域名稱是一對多的關係。乙個ip可以對應多個不同的網域名稱,但是乙個網域名稱只能對應乙個ip位址。就跟人的名字一樣,你可以有多個名字。但是這些名字都是指的你。同名同姓的是例外 拓展資料 2.網域名稱 ip位址畢竟是數字標識,使用時不好記憶和書寫,因此在ip位址的基礎上又發展出一種符號化的位...