首页 > web前端 > js教程 > 正文

JS验证IP,子网掩码,网关和MAC的方法

php中文网
发布: 2016-06-01 09:54:37
原创
1426人浏览过

本文实例讲述了js验证ip,子网掩码,网关和mac的方法。分享给大家供大家参考。具体如下:

<code class="html"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>
      测试IP
    </title>
  </head>
  <script language="javascript">
    < !---
    function checkdata() {
      var reg = /^(/d {
        1,
        2
      } | 1 / d / d | 2[0 - 4] / d | 25[0 - 5])(/.(/d {
        1,
        2
      } | 1 / d / d | 2[0 - 4] / d | 25[0 - 5])) {
        3
      }
      $ / ;
      if (myform.ip.value == "") {
        alert("IP不能为空");
        myform.focus();
        return false;
      }
      //验证ip合法性
      if (myform.ip.value.match(reg)) {
        // return true;
      } else {
        alert("IP不合法");
        myform.focus();
        return false;
      }
      if (myform.zwym.value == "") {
        alert("子网掩码不能为空");
        myform.focus();
        return false;
      }
      //验证子网掩码合法性
      if (myform.zwym.value.match(reg)) {
        // return true;
      } else {
        alert("子网掩码不合法");
        myform.focus();
        return false;
      }
      //
      if (myform.gateway.value == "") {
        alert("网关不能为空");
        myform.focus();
        return false;
      }
      //验证网关合法性
      if (myform.gateway.value.match(reg)) {
        // return true;
      } else {
        alert("网关不合法");
        myform.focus();
        return false;
      }
      //MAC
      if (myform.mac.value == "") {
        alert("MAC不能为空");
        myform.focus();
        return false;
      }
      //验证mac合法性
      if (myform.mac.value.match(reg)) {
        // return true;
      } else {
        alert("MAC不合法");
        myform.focus();
        return false;
      }
    }
    //--> 
    
  </script>
  
  <body>
    <form method="post" name="myform" onSubmit="return checkdata();">
      <table width="708" height="253" border="1" id="table1">
        <tr>
          <td width="186" height="53">
            <div align="center">
              IP 地址:
            </div>
          </td>
          <td width="506" height="53">
            <input type="text" name="ip" size="15" maxlength="15" />
            <font color="#FF0000">
              *
            </font>
            不能为空,必须填写
          </td>
        </tr>
        <tr>
          <td width="186" height="45">
            <div align="center">
              子网掩码:
            </div>
          </td>
          <td width="506" height="45">
            <input type="text" name="zwym" size="15" maxlength="15" />
            <font color="#FF0000">
              *
            </font>
            不能为空,必须填写
          </td>
        </tr>
        <tr>
          <td width="186" height="46">
            <div align="center">
              网 关:
            </div>
          </td>
          <td width="506" height="46">
            <input type="text" name="gateway" size="15" maxlength="15" />
            <font color="#FF0000">
              *
            </font>
            不能为空,必须填写
          </td>
        </tr>
        <tr>
          <td width="186" height="48">
            <div align="center">
              MAC地址:
            </div>
          </td>
          <td width="506" height="48">
            <input type="text" name="mac" size="15" maxlength="15" />
            <font color="#FF0000">
              *
            </font>
            不能为空,必须填写
          </td>
        </tr>
        <tr>
          <!---changeinfo(ip.value,zwym.value,mac.value,reboot)-->
          <!-- onClick="changeinfo(ip.value,zwym.value,gateway.value,mac.value)"---->
          <td height="47" colspan="2" align="center">
            <input type="submit" value="提交" />
            <input type="reset" value="重置" />
          </td>
        </tr>
      </table>
    </form>
  </body>

</html></code>
登录后复制

希望本文所述对大家的javascript程序设计有所帮助。

360 AI助手
360 AI助手

360公司推出的AI聊天机器人聚合平台,集合了国内15家顶尖的AI大模型。

360 AI助手 140
查看详情 360 AI助手

相关标签:
js
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号