日期:2014-05-16 浏览次数:20441 次
<script language=javascript>
function check(ipaddr)
{
var ipaddr=document.all.ip.value;
? ?var re = /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;
? ?if (re.test(ipaddr))
? ?{
? ? ? //split into units with dots "."
? ? ? var parts = ipaddr.split(".");
?
? ? ? //if the first unit is zero
? ? ? if (parseInt(parseFloat(parts[0])) == 0)
? ? ? {
alert("错误");
? ? ? ? ?return false;
? ? ? }
?
? ? ? if (parseInt(parseFloat(parts[3])) == 0)
? ? ? {
?alert("错误");
? ? ? ? ?return false;
? ? ? }
?
? ? ? // if any part is greater than 255
? ? ? for (var i=0; i<parts.length; i++)
? ? ? {
? ? ? ? ?if (parseInt(parseFloat(parts[i])) > 254)
? ? ? ? ?{
alert("错误");
? ? ? ? ? ? ? ? ?return false;
? ? ? ? ?}
? ? ? }
alert("正确");
? ? ? return true;
? ?} else
? ?{
? ?alert("错误");
? ? ? return false;
? ?}
}
?
</script>
?
<form name="all" type="post" action="">
<input type="text" name="ip">
<input type="button" value="tijiao" onclick="javascript:check()">
</form>