<script language="JavaScript"> function js_verify(addr){ var part_addr=addr.split("."); if(part_addr.length!=4){ return false; } else{ var part; for(part in part_addr){ if(isNumeric(part)){ if(parseInt(part_addr[part])<0||parseInt(part_addr[part])>255){ return false; } } else{ return false; } } } return true; } function isNumeric(str){ if(str.length==0){ return false; } for(var i=0;i<str.length;i++){ if(str.charAt(i)<"0"||str.charAt(i)>"9"){ return false; } } return true; } </script> <p><input type="text" name="iptxt" value="255.9.0.1"> <input type="button" name="btn1" value="测试IP" οnclick="alert(js_verify(iptxt.value))"> </p>