您现在的位置是:首页 > Javascript
当前栏目
js将IP地址转换为整型的方法
2023-03-07 09:50:40 时间
通过逻辑代码将IP地址转换成整型可以进一步的对IP地址进行处理,今天就来说一说利用js代码将IP地址转换成整型的方法。
js将IP地址转成整型的方法
1、js将IP地址转成整型的自定义函数
复制
<script>
function ipToint(ip) {
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
num = num >>> 0;
return num;
}
</script>
函数调用:
复制
<script>
console.log(ipToint('192.168.0.1'));
// 3232235521
</script>
2、JS自定义IP转整型函数
复制
<script>
function ipToNumber(ip) {
var num = 0;
if (ip == "") {
return num;
}
var aNum = ip.split(".");
if (aNum.length != 4) {
return num;
}
num += parseInt(aNum[0]) << 24;
num += parseInt(aNum[1]) << 16;
num += parseInt(aNum[2]) << 8;
num += parseInt(aNum[3]) << 0;
//这个很关键,不然可能会出现负数的情况
num = num >>> 0;
return num;
}
</script>
函数调用:
复制
<script>
console.log(ipToNumber('192.168.0.1'));
// 3232235521
</script>
相关文章
- jQuery结合lhgdialog弹出窗口,关闭时出现没有权限错误
- [转]浅谈CSRF攻击方式
- 敏捷史话(八):敏捷的破局之道——Martin Fowler
- Nebula Graph介绍和SpringBoot环境连接和查询
- Javascript中的var变量声明作用域问题
- VUE2的前端学习笔记
- QT5.x开发环境配置
- Android(4.0.3+): Service, AsyncTask, 定时任务和UI通信
- 使用nmap查看web服务支持的http methods
- 用Javascript判断访问来源操作系统, 设备, 浏览器类型
- Nginx 启用 https
- Firefox访问https出现 ssl_error_weak_server_ephemeral_dh_key错误
- PHP提升echo, printf, print, file_put_contents等输出方法的效率
- Apache配置中的ProxyPass 和 ProxyPassReverse
- Centos5.8 安装SVN并配置HTTP访问
- CentOS RHEL 安装 Tomcat 7
- 提速 10 倍!深度解读字节跳动新型云原生 Spark History Server
- CSS 边框属性总结
- Springboot整合Rabbitmq,Direct、Fanout、Topic
- 仿站小工具和小飞兔(扒取网站页面)