gpt4 book ai didi

JavaScript 如何测试一个 IPv6 地址是否大于另一个?

转载 作者:行者123 更新时间:2023-11-28 05:50:31 24 4
gpt4 key购买 nike

给定两个字符串格式的 IPv6 地址,即“2001:0db8:0000:0000:0000:ff00:0042:8328”和“2001:0db8:0000:0000:0000:ff00:0042:8329”

如何测试一个是否比另一个大? IPv4 很容易,转换为整数值并进行比较,但 IPv6 数字太大,这变得不可行。

最佳答案

删除 : 并对整个字符串进行十六进制比较。

var first = "2001:0db8:0000:0000:0000:ff00:0042:8328".replace(/:/g, "");
var second = "2001:0db8:0000:0000:0000:ff00:0042:8329".replace(/:/g, "");

// compare

关于JavaScript 如何测试一个 IPv6 地址是否大于另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38120932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com