读书人

IPV6课题(二)

发布时间: 2012-12-17 09:31:40 作者: rapoo

IPV6专题(二)

在(一)中已经将IPV6的简要知识说明了一下,下面来处理下IPV6网址。

IPV6的网址写法上需要兼容零压缩法,因此需要对IPV6的网址进行转换,下面是JS的转换代码:

function isIPv6(str)//IPV6地址判断{return /:/.test(str)&&str.match(/:/g).length<8&&/::/.test(str)?(str.match(/::/g).length==1&&/^::$|^(::)?([\da-f]{1,4}(:|::))*[\da-f]{1,4}(:|::)?$/i.test(str)):/^([\da-f]{1,4}:){7}[\da-f]{1,4}$/i.test(str);}  





读书人网 >Web前端

热点推荐