正则表达式验证IP地址

来源:互联网 发布:淘宝哪家家具店靠谱 编辑:程序博客网 时间:2024/05/16 08:39

<script>

   //var reg=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\.$/;//这个只限制数字,但是不精确.下面的比较精确.

   var reg=/^((0[0-9]|1[0-9]\d{1,2})|(2[0-5][0-5])|(2[0-4][0-9])|(\d{1,2}))\.((0[0-9]|1[0-9]\d{1,2})|(2[0-5][0-5])|(2[0-4][0-9])|(\d{1,2}))\.((0[0-9]|1[0-9]\d{1,2})|(2[0-4][0-9])|(2[0-5][0-5])|(\d{1,2}))\.((0[0-9]|1[0-9]\d{1,2})|(2[0-4][0-9])|(2[0-5][0-5])|(\d{1,2}))$/;//判断IP输入是否正确
                              var ipval = $("#divwhite_ip").val(); //获取输入的IP值

            if (ipval == null || ipval == "") { alert('请输入IP值'); return; }验证是否为空
            if (!reg.test(ipval)) { alert('输入的IP地址有误!'); return; }验证是否正确

</script>


原创粉丝点击