位置: 编程技术 - 正文

js针对ip地址、子网掩码、网关的逻辑性判断(js实现ping一个ip地址)

编辑:rootadmin

推荐整理分享js针对ip地址、子网掩码、网关的逻辑性判断(js实现ping一个ip地址),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js获取ip和端口,js实现ping一个ip地址,js根据ip获取地理位置,js实现ping一个ip地址,js获取ip和端口,js根据ip获取地理位置,js根据ip获取地理位置,js根据ip获取地理位置,内容如对您有帮助,希望把文章链接给更多的朋友!

因为要做静态地址配置的js校验,找了好多资料发现网上都是关于ip,mask的有效性检查,没有ip,submask,gateway的逻辑性判断,自己写下代码供需要的人参考。

普及下网关地址知识:

js针对ip地址、子网掩码、网关的逻辑性判断(js实现ping一个ip地址)

第一点:进行与运算1与1得1,1与0为0,0与0为0。首先把ip和子网掩码展开... .....。0 ...网段就是 ...然后转换成十进制就是:...0

第二点:IP地址与子网掩码做与运算和网关地址与子网掩码做与运算得到的结果应该是一致的就对了,也就是主机号一致。我这里是先用js将ip,mask,gateway按照‘.'分隔后相与做判断的。

第三点:js的按位与运算

result = 【整数1】 & 【整数1】& 对两个 位表达式的每一个位执行按位“与”运算。 如果两个位均为 1,则结果是 1。 否则,结果为 0。

分享js针对ip地址、子网掩码、网关的逻辑性判断详细代码

js验证IP及子网掩码的合法性代码分享:

标签: js实现ping一个ip地址

本文链接地址:https://www.jiuchutong.com/biancheng/384723.html 转载请保留说明!

上一篇:js判断当前页面在移动设备还是在PC端中打开(js判断当前页面是否为空)

下一篇:4种JavaScript实现简单tab选项卡切换的方法

  • 注册会计师税法真题
  • 转让费和押金的区别
  • 其他应收款属于应收账款吗
  • 固定资产一次性折旧的账务处理和税务处理
  • 医院工作服记什么科目
  • 现金日记账1月怎么算
  • 劳务有预付款吗
  • 认证不抵扣的账务处理
  • 小规模机械租赁公司
  • 可抵扣农产品进项税额吗
  • 取得的收入含税吗
  • 收到预付款项发票如何入账?
  • 企业要怎样才能发挥其在实现生态产品价值过程中的作用
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 质保期内质量问题
  • 软件企业会计分录
  • 期初未交增值税借方余额
  • 税金及附加小于应缴纳所得税是什么原因
  • 职工福利费税前扣除标准最新
  • 如何返还股东的出资款
  • 小规模跨年发票可以入账吗
  • 哪些行业可以加计抵扣进项税
  • 供应商把价格算错了怎么办
  • 党员经费的使用范围
  • 资本化利息金额
  • 企业之间承兑汇票贴现违法吗知乎
  • 个税手续费返还要交企业所得税吗
  • 待清算商户消费款项是什么
  • 待摊费用和预提费用的区别
  • 新成立公司工会经费什么时候交
  • php字符串变量
  • php数组函数输出《咏雪》里有多少"片"字
  • 业务招待费的会计科目
  • win7系统把桌面更改为d盘
  • 最小的电视棒是多少寸
  • js设置input值
  • web无法运行
  • 若依框架前端如何通过后端加载页面
  • 个人所得税的现状分析
  • 用支付宝支付的游戏
  • sockas
  • 怎样利用 getnext 命令检索未知对象?
  • 专票认证期限多长时间
  • 进项税可以跨年结转吗
  • 出口免税和退税的区别
  • 个体工商户一年要交多少税
  • 报关代理费计入什么科目
  • 事业单位电费应该谁交
  • 土地增值税的相关问题
  • 赔绿化损失费的法律规定
  • 固定资产与固定资产净值的区别
  • 什么情况下需要做心脏造影
  • 六税一费减免
  • 应付账款的余额表示什么
  • 收到政府的奖励企业需要纳税吗?
  • 如何计算债券实际收益
  • 没有外币账户可以收外币吗
  • 银行借款一年按多少天计算
  • mysql中sum的用法
  • centos还原
  • win7用u盘怎么重装系统
  • win10 version 1607 累积更新失败卡了怎么办
  • 设置使用资源管理器查看文件时,显示已知文件的扩展名
  • win7系统防火墙有必要开吗
  • saimon.exe - saimon进程有什么用 有何作用
  • windows10周年更新
  • linux系统的配置
  • linux安装bz2
  • Android一分钟环境搭建,包含Mac、Linux、Windows
  • js区分浏览器页面大小
  • js中函数定义有哪几种方式
  • 设计师的悲哀
  • Python HTTP客户端自定义Cookie实现实例
  • jquery?
  • linux bash脚本
  • android颜色值
  • tiles框架
  • 你需要知道的21个本质
  • 广东发票开票软件
  • 个人怎么在网上交医保和养老保险
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设