space line
space line
space line
space line
space line
您现在的位置是: Javascript基础>>

Javascript检查IP地址

发布日期 2008-10-10 7:16:22
作者 shemily
出处 重用网
浏览次数 ...
今日浏览 ...
本月浏览 ...
我要留言 我要留言
space line
摘要
用Javascript检查IP地址输入是否合法的函数
space line
详细内容

函数体如下:

function ipOk(ipObj){
 var re=/\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}/;
 var re2=/\D/;
 var ipstr=ipObj.value;

 if(re.test(ipstr)==false){
  alert("请输入正确的IP!");
  ipObj.focus();
  return false; 
 }
 else{
  var ipArray = ipstr.split(".");
  i = ipArray.length
  if(i!=4)
  {
   alert("请输入正确的IP!");
   ipObj.focus();
   return false;
  }

  for(i=0;i<4;i++)
  {
   if(ipArray[i].length==0 || ipArray[i]>255 || re2.test(ipArray[i]))
   {
    alert("请输入正确的IP!");
    ipObj.focus();
    return false;
   }
  }
 }
 return true;
}

参数说明

ipObj是填写IP的text文本框对象;

调用示例

<input type="text" id="ip" value="" /><!--html 代码-->

<script type="text/javascript">  //js代码

if (ipOk(document.getElementById(´ip´))) {

    //提交表单

}

</script>

 

space line
我要留言 我要留言    
space line
space line
space line
space line
space line
space line