有关正则表达式 测试下

来源:互联网 发布:卢宇彤 知乎 编辑:程序博客网 时间:2024/06/11 22:58
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>验证IP地址是否合法</title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
</head>
<body>
<script type="text/javascript"> 
function checkIP() 

 obj=document.getElementById("ip").value 
 var exp = /^([1-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){2}([1-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$/; 
 var reg = obj.match(exp); 
 if(reg==null) 
 { 
  alert("IP地址不合法!"); 
 } 
 else 
 { 
  alert("IP地址合法!"); 
 } 

</script> 
请输入IP地址:<input type="text" id="ip"> 
<input type="button" onclick="checkIP()" value="验证"> 
</body>
</html>
原创粉丝点击