js 验证IP地址的二个例子

发布时间:2019-08-26编辑:脚本学堂
本文分享下,javascript实现的用于验证IP地址的三个例子,有需要的朋友参考下吧。

验证IP地址的两个例子,大家参考下。

1,验证IP地址123.123.123.123是否有效

<script>  
  var IPText = "123.123.123.123";  
    
  RegE = /^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/  
  if(IPText.match(RegE))  
    alert('Valid IP');  
    
  else  
    alert('Invalid IP'); 
</script>

2,判断IP地址的有效性

<script>  
  var IPText;  
  function CheckIP(IPText){  
    ValidIP = false;   
    ipParts = IPText.split(".");  
    if(ipParts.length==4){  
      for(i=0;i<4;i++){  
          
        TheNum = parseInt(ipParts[i]);  
        if(TheNum >= 0 && TheNum <= 255){}  
        else{break;}  
          
      }  
      if(i==4)ValidIP=true;   
    }  
    alert(ValidIP);  
  }  
</script>  
<form name="Test">  
<input type="text" name="IP">  
<input type="button" value="Test IP" onclick="CheckIP(document.Test.IP.value)">  
</form>