位置: 编程技术 - 正文

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选项卡切换的方法

  • 现金流量表和其他表的勾稽关系
  • 隔月发票退回应该如何操作
  • 税收分类编码如何查询
  • 公司废品处理一定要入账吗
  • 融资租赁购入固定资产的融资费用如何扣除
  • 异地施工需要办理什么手续
  • 留抵进项税额
  • 会计核算形式
  • 将外购的货物赠送给儿童福利院,进项税
  • 委托企业和受托企业是什么意思
  • 企业拆迁安置房能买吗
  • 当月认证的发票可以当月抵扣吗
  • 核定征收营业范围
  • 电器以旧换新的套路
  • 应收账款抹零会计分录
  • 计提工资是计提当月的还是上个月的
  • 企业之间的无偿借贷行为,作为借款方需要缴纳哪些税
  • 备用金转账个人能转吗
  • 在win7中,如何将所有窗口进行层叠排列显示
  • PHP:oci_set_action()的用法_Oracle函数
  • 其他业务支出包括的内容
  • RuntimeError: CUDA out of memory 已解决
  • pascl32.exe - pascl32是什么进程 有什么用
  • uniapp引入bootstrap
  • 固定资产清理的累计折旧怎么算
  • 《一文搞懂IoU发展历程》GIoU、DIoU、CIoU、EIoU、αIoU、SIoU
  • 二手车价格网站
  • 前端面试题校招
  • golang和php
  • 什么时候需要结转损益
  • 绿化苗木抵扣税是多少
  • 增值税发票查验结果不一致是什么意思
  • 培训机构给学员过生日文案
  • python中datetime.datetime
  • mongodb添加用户并授权
  • echarts怎么引入
  • 购货方开工具红包怎么开
  • 固定资产处置是当月还是下月
  • 增值税的账务处理怎么做
  • 工程施工企业收入1750万,利润怎么算
  • 建筑行业怎样可以评高工
  • 开普通发票税率一般是多少?
  • 医院外聘专家费用报销流程
  • 在建工程什么时候用
  • 固定资产处置怎么报税
  • 企业弥补亏损的渠道有哪些
  • 国际航班怎么报销
  • 公司给公司的工会拨款
  • 购买维修费怎么做分录
  • 公对公转账多久能到账
  • 注册资本越多越好吗
  • 设置出纳权限的操作步骤
  • mysql怎么实现
  • 系统win10安装
  • linux下mysql的root密码忘记的解决方法
  • win8.1 0x80072efe
  • bios识别不了硬盘怎么回事
  • centos6.0安装教程
  • win7用户在哪
  • Linux系统配置网关
  • yum update upgrade
  • javascript Function函数理解与实战
  • opengl learn
  • unity商店资源在unity中打开
  • vue2里面ref的具体使用方法
  • nodejs ddd
  • centos ohmyzsh
  • linux shell终端
  • python读取数据
  • linux中tar命令
  • linux的syslog配置
  • unity 黑洞
  • jquery+ajax+text文本框实现智能提示完整实例
  • Genymotion首次运行程序出现错误Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
  • 怎么检查手机网络
  • 如何计算白酒的出酒率
  • 四川国税局局长是谁
  • 逾期未申报扣几分
  • 契税完税证明遗失
  • 农夫山泉水质量合格吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设