JS ip比较,IP转为数字进行比较, 结束IP大于起始IP

function ipToNumber(ip) {
var numbers = ip.split(".");
return parseInt(numbers[0])*256*256*256 +
parseInt(numbers[1])*256*256 +
parseInt(numbers[2])*256 +
parseInt(numbers[3]);
}

function numberToIp(number) {
return (Math.floor(number/(256*256*256))) + "." +
(Math.floor(number%(256*256*256)/(256*256))) + "." +
(Math.floor(number%(256*256)/256)) + "." +
(Math.floor(number%256));
}

posted @ 2020-04-16 10:49  忧伤还是快乐i  阅读(544)  评论(0)    收藏  举报