码迷,mamicode.com
首页 > 编程语言 > 详细

javaScript验证ip的合法性

时间:2014-09-18 11:41:54      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:style   io   os   java   ar   for   art   sp   cti   

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

javaScript验证ip的合法性

标签:style   io   os   java   ar   for   art   sp   cti   

原文地址:http://my.oschina.net/u/220260/blog/315359

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!