js判断ip地址是否正确

//判断Agent地址是否正确IP
if(document.all.txtAgentIP.value!="")
{
var IPAddress = document.all.txtAgentIP.value;
        var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
        var reg = IPAddress.match(exp);
        var ErrMsg="你输入的Agent地址是一个非法的IP地址段!\nIP段为::xxx.xxx.xxx.xxx(xxx为0-255)!";  
        if(reg==null)
        {
                alert(ErrMsg);
                document.all.txtAgentIP.select();
                document.all.txtAgentIP.focus();
                return false;
        }
        else
        {  //如果某一个数是两位,若前面有0,把0去掉
        var IPAddress = document.all.txtAgentIP.value;
        var IP=IPAddress.split(".");
        var allIp="";
        for(i=0;i<IP.length;i++)
        {
        if(IP[i].length==2)
        {
        var index= IP[i].substring(0,1);
        if(index==0)
        {
        IP[i]=IP[i].substring(1);
        }
        }
        allIp+=IP[i]+"."; 
        }
        allIp= allIp.substring(0,allIp.length-1);
          document.all.txtAgentIP.value=allIp;
        }  
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值