2009-07-04

JS检测IP地址是否合法

3+
<script language="javascript"> 
function checkIP() 
{ 
obj=document.getElementById("ip").value 
var exp=/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/; 
var reg = obj.match(exp); 
if(reg==null) 
{ 
alert("IP地址不合法!"); 
} 
else 
{ 
alert("IP地址合法!"); 
} 
} 
</script>
 
<input type="text" id="ip"><input type="button" onclick="checkIP()" value="检测IP">

演示如下:

本文有 3 篇评论 ↓↓

  1. hft

    明显不对,192.168.1.1 就报错,糊弄小孩子啊?