function validateip(obj)$(obj).val("");
dialogtop('',"alert alert-warning");
return false;
}
呼叫:onblur="validateip(this)"
function addfilterip()/images/delete.png" onclick="delfilterip(this)"/>'; //if($("#filter_begin_ip").val() && $("#filter_end_ip").val());
controlbutton("filteritem_window");
}
function isipv6(str)(:|::))[\da-f]$/i.test(str) : /^([\da-f]:)[\da-f]$/i.test(str);}}
3、優化後的ipv4校驗和執行函式:
function isipv4(str);}function validateip(obj)
$(obj).val("");
dialogtop('',"alert alert-warning");
return false;
}
4、ip位址大小校驗
/** * 驗證後面的ip是否比前面的大 */
function ipislarge(startip,endip)
else}//
ip轉成整型
function _ip2int(ip)
/*驗證是否新增了相同的ip段
*/function isdiffrentip(ipbegin, ipend)
}return
true
;}
5、url位址校驗
//**驗證
function isurl(str_url)
else
}
IPv4與IPv6位址格式詳解
ipv4位址是類似 a.b.c.d 的格式,它是32位,用 分成四段,用10進製表示 ipv6位址類似 x x x x x x x x的格式,它是128位的,用 分成8段,每個x是乙個16進製制數 16 2 4 可見,ipv6位址空間相對於ipv4位址有了極大的擴充 ipv6 位址的長度為 128 ...
c 對ipv4和ipv6位址的相容處理
目前ipv6的應用越來越廣泛,慢慢將變成強制的標準,做網路應用開發的,在未來會越來越的要開始支援ipv6,但是ipv6肯定不是一下子就可以大範圍應用的,必然有一段時間ipv4與ipv6共存,要做到對ipv4和ipv6的同時支援。關於如何讓程式支援ipv6 可以參考 示例 見 這個文章只講如何相容ip...
IPv6知識概述 IPv6位址
首選格式 x x x x x x x x x表示乙個4位十六進製制數 典型的例子如下所示 2000 0000 0000 0000 0001 2345 6789 abcd ipv6位址每段中的前導0是可以去掉的,但是至少要保證每一段有乙個數字。將不必要的前導0去掉後,上述位址可以表示為 2000 0 ...