日期:2014-05-16  浏览次数:20359 次

js校验ip地址是否为IPv6格式,是则返回true,否则返回false
ipv6表示方法
冒号分隔的十六进制数,
例如:
2001:da8:1:100::80
fe80::21b:21ff:fe87:b39c
::1
::
js如何写,求大神帮忙!

------解决方案--------------------
正则表达式(表吓尿):
^\s*((([0-9A-Fa-f]{1,4}:){7}(([0-9A-Fa-f]{1,4})
------解决方案--------------------
:))
------解决方案--------------------
(([0-9A-Fa-f]{1,4}:){6}(:
------解决方案--------------------
((25[0-5]
------解决方案--------------------
2[0-4]\d
------解决方案--------------------
[01]?\d{1,2})(\.(25[0-5]
------解决方案--------------------
2[0-4]\d
------解决方案--------------------
[01]?\d{1,2})){3})
------解决方案--------------------
(:[0-9A-Fa-f]{1,4})))
------解决方案--------------------
(([0-9A-Fa-f]{1,4}:){5}((:((25[0-5]
------解决方案--------------------
2[0-4]\d
------解决方案--------------------
[01]?\d{1,2})(\.(25[0-5]
------解决方案--------------------
2[0-4]\d
------解决方案--------------------
[01]?\d{1,2})){3})?)
------解决方案--------------------
((:[0-9A-Fa-f]{1,4}){1,2})))
------解决方案--------------------
(([0-9A-Fa-f]{1,4}:){4}(:[0-9A-Fa-f]{1,4}){0,1}((:((25[0-5]
------解决方案--------------------
2[0-4]\d
------解决方案--------------------
[01]?\d{1,2})(\.(25[0-5]
------解决方案--------------------
2[0-4]\d
------解决方案--------------------