js針對ip地址、子網掩碼、網關的邏輯性判斷_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:48:18
js針對ip地址、子網掩碼、網關的邏輯性判斷_javascript技巧
js針對ip地址、子網掩碼、網關的邏輯性判斷_javascript技巧:因為要做靜態地址配置的js校驗,找了好多資料發現網上都是關于ip,mask的有效性檢查,沒有ip,submask,gateway的邏輯性判斷,自己寫下代碼供需要的人參考。 普及下網關地址知識: 第一點:進行與運算1與1得1,1與0為0,0與0為0。首先把ip和子網掩碼展開
導讀js針對ip地址、子網掩碼、網關的邏輯性判斷_javascript技巧:因為要做靜態地址配置的js校驗,找了好多資料發現網上都是關于ip,mask的有效性檢查,沒有ip,submask,gateway的邏輯性判斷,自己寫下代碼供需要的人參考。 普及下網關地址知識: 第一點:進行與運算1與1得1,1與0為0,0與0為0。首先把ip和子網掩碼展開

因為要做靜態地址配置的js校驗,找了好多資料發現網上都是關于ip,mask的有效性檢查,沒有ip,submask,gateway的邏輯性判斷,自己寫下代碼供需要的人參考。
普及下網關地址知識:
第一點:進行與運算1與1得1,1與0為0,0與0為0。首先把ip和子網掩碼展開
10.70.64.223 00001010 .01000110.01000000.11011111
255.255.255。0 111111111.11111111.11111111.00000000
網段就是 00001010 .01000110.01000000.00000000
然后轉換成十進制就是:10.70.64.0
第二點:IP地址與子網掩碼做與運算和網關地址與子網掩碼做與運算得到的結果應該是一致的就對了,也就是主機號一致。
我這里是先用js將ip,mask,gateway按照‘.'分隔后相與做判斷的。
第三點:js的按位與運算
result = 【整數1】 & 【整數1】
& 對兩個 32 位表達式的每一個位執行按位“與”運算。 如果兩個位均為 1,則結果是 1。 否則,結果為 0。
分享js針對ip地址、子網掩碼、網關的邏輯性判斷詳細代碼
js驗證IP及子網掩碼的合法性代碼分享:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
js針對ip地址、子網掩碼、網關的邏輯性判斷_javascript技巧
js針對ip地址、子網掩碼、網關的邏輯性判斷_javascript技巧:因為要做靜態地址配置的js校驗,找了好多資料發現網上都是關于ip,mask的有效性檢查,沒有ip,submask,gateway的邏輯性判斷,自己寫下代碼供需要的人參考。 普及下網關地址知識: 第一點:進行與運算1與1得1,1與0為0,0與0為0。首先把ip和子網掩碼展開