代码,给定项目是有效的ip(即254.253.242.222)
`var h0 = Math.pow(256,0);`
`var h1 = Math.pow(256,1);`
`var h2 = Math.pow(256,2);`
var h3 = Math.pow(256,3);
var splitup = item.split('.'); var iHex = (splitup[3] * h0) + (splitup[2] * h1) + (splitup[1]* h2) + (splitup[0] * h3) ;
var hhexip = parseInt(iHex,16);
$('#hexip').val($('#hexip').val() + "0x" + hhexip +"n" );
本网站 http://www.silisoftware.com/tools/ipconverter.php?convert_from=254.253.242.222
编辑
修复了使用数学的代码...不过还是弄错了。说应该是0xFEFDF2DE
但我得到0x285481457222
帮助?
var item = "254.253.242.222";
var splitup = item.split('.');
var iHex = parseInt(splitup[0]).toString(16) + parseInt(splitup[1]).toString(16) + parseInt(splitup[2]).toString(16) + parseInt(splitup[3]).toString(16);
var hhexip = parseInt(iHex,16);
$('#hexip').val($('#hexip').val() + "0x" + hhexip +"n" );