| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 569 人关注过本帖
标题:ip输入判断
只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:4 
ip输入判断
请教一下,各位大虾,比如我的表单里有两个文本框,我要在那里输入ip地址,我该怎么做才能对这两个输入的IP地址进行有效判断呢?另外如果使用正则表达式,该怎么使用呢?谢谢,请用示例说明!
搜索更多相关主题的帖子: 判断 输入 
2008-04-13 23:43
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
用split和cint,然后判断是不是小于256

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-04-14 08:10
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
上帝,结论太简单了!可是老大,我还没有到高级的级别啊!请赐教更细节的代码,或这样的代码,帮我看看问题在哪吧?谢谢了!
<script langauge="Javascript">
 // 如果IP地址非法,返回false
  function checkIPAddress (ipAddressString) {
  var reSpaceCheck = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;
   var passedTest = false;
  
  if (reSpaceCheck.test(ipAddressString)) {
    ipAddressString.match(reSpaceCheck);
   if (RegExp.$1 <= 255 && RegExp.$1 >= 0
     && RegExp.$2 <= 255 && RegExp.$2 >= 0
      && RegExp.$3 <= 255 && RegExp.$3 >= 0
      && RegExp.$4 <= 255 && RegExp.$4 >= 0) {
   passedTest = true;
    }
   }
  
  if (!passedTest) {
   alert("IP地址有误,请重新输入!");
   return false;
   }
 
  return true;
 }//下边的内容是我写的,为了检查两个文本框中输入的IP地址是否正确:但是一直提示错误,不知问题出在哪,请指教!
 function mycheck(){
if(checkIPAddress(window.document.Form1.ipaddressstart.value))
if(checkIPAddress(window.document.Form1.ipaddressend.value))
    form1.submit();}
 </script>
2008-04-14 15:08
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
function VerifyIP(IPAddress)
{
   try
   {
       var tempAry=IPAddress.split('.');
       for(var i=0;i<tempAry.length;i++)
       {
           if(parseInt(tempAry[i])>255||parseInt(tempAry[i])<0)
           {
              alert('IP地址输入错误');
              return false;
           }
       }
       catch(e)
       {
          alert('验证失败,IP地址有问题');
       }
   }
}
IP地址验证函数
2008-04-14 16:29
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
前两天因为上不了网,耽误了,不好意思。老大,请问如果连续两个ip文本框需要验证的话,该怎么做呢?因为这个运行后,报错啊!请指教,谢谢!
2008-04-16 21:15
快速回复:ip输入判断
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016519 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved