验证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>