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