验证ip地址,代码

andy_lin 2002-12-03 03:48:29
function iponly (address) {
var ipDomainPat=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
var IPArray=address.match(ipDomainPat);
if (IPArray!=null)
{for (var i=1;i<=4;i++)
{if (IPArray[i]>255)
{alert("IP地址输入不正确!");
return false;}
}
return true;}
else
{alert("IP地址输入不正确!");
return false;}
该代码有问题,谁给看一下
...全文
48 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2002-12-04
  • 打赏
  • 举报
回复
http://www.blueidea.com/bbs/newsdetail.asp?id=670192
wstcymhd 2002-12-04
  • 打赏
  • 举报
回复
代码本身没有问题,我用得很好,关键是你怎么调用这个函数。
wangxj0600 2002-12-03
  • 打赏
  • 举报
回复
<script>
function iponly (address) {
var ipDomainPat=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
var IPArray=address.match(ipDomainPat);
if (IPArray!=null)
{for (var i=1;i<=4;i++)
{if (IPArray[i]>255)
{alert("IP地址输入不正确!");
return false;}
}
return true;}
else
{alert("IP地址输入不正确!");
return false;}
}

</script>
<input onchange=iponly(this.value)>
andy_lin 2002-12-03
  • 打赏
  • 举报
回复
这个可以
Go_Rush 2002-12-03
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
function isip(s){
var check=function(v){try{return (v<=255 && v>=0)}catch(x){return false}};
var re=s.split(".")
return (re.length==4)?(check(re[0]) && check(re[1]) && check(re[2]) && check(re[3])):false
}

var s="202.197.78.129";
alert(isip(s))
</SCRIPT>
Go_Rush 2002-12-03
  • 打赏
  • 举报
回复
在你的前一个贴子里面,我的方法应该可以
andy_lin 2002-12-03
  • 打赏
  • 举报
回复
匹配不成功啊
wstcymhd 2002-12-03
  • 打赏
  • 举报
回复
有什么问题?
bencalie 2002-12-03
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/752/752259.xml?temp=.5410425

87,776

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧