• js判断IP js判断域名


    <html>

    <head>

    <script language="javascript" type="text/javascript">

    /*判断IP的函数*/

    function checkip(form)
    {
    var pattern=/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
    flag_ip=pattern.test(form.ipv.value);
    if(!flag_ip)
    {   
             alert("错误的ip!");  

             return false;
    }

    }

    /*判断域名的函数*/

    function checkdomain(form)
    {
    var doname = /^([w-]+.)+((com)|(net)|(org)|(gov.cn)|(info)|(cc)|(com.cn)|(net.cn)|(org.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|   (io)|(tw)|(com.tw)|(hk)|(com.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me.uk)|(org.uk)|(ltd.uk)|(plc.uk)|(in)|(eu)|(it)|(jp))$/;
    var flag_domain = doname.test(form.domainv.value);
       if(!flag_domain){
       alert("不是正确的域名");
       form.domainv.focus();
       return false;
       }
    }

    </script >

    </head>

    <body>

    <form name="ip" method="get" onsubmit="return checkip(this)">
    <input size="50" type="text" name="ipv" value="ip地址" style="color:#999999;padding-top: 2px;"/><input type="submit" value="查IP" name="ip_submit"/>
    </form>

    <form name="domain" method="get" onsubmit="return checkdomain(this)">
    <input size="50" type="text" name="domainv" value="域名"style="color:#999999;padding-top: 2px;"/><input type="submit" value="域名" name="domain_submit"/>
    </form>

    </body>

    </html>

    }

  • 相关阅读:
    Postgres 的 Range 类型
    Postgres 的 Array 类型
    joi库 学习笔记
    nginx官方文档 之 http负载均衡 学习笔记
    pm2 官方文档 学习笔记
    SSH 学习笔记
    防止活动上线时 微信openid 被伪造的解决办法
    PHP 中 var_export、print_r、var_dump 调试中的区别
    nake_api_protect 请求保护器——防止请求被恶意刷
    接口的防刷办法
  • 原文地址:https://www.cnblogs.com/sdgwc/p/3243108.html
Copyright © 2020-2023  润新知