验证IP地址格式是否正确的js函数
2013-02-25 15:04
204 查看
ip有包括位数和0-255的限制
<SCRIPT LANGUAGE=javascript>
function testIP(s){
var arr=s.match(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/);
if(arr==null)return false;
for(i=1;i<arr.length;i++)if(String(Number(arr[i]))!=arr[i]||Number(arr[i])>255)return false;
return true;
}
alert(testIP("192.168.0.1"))//只有这个是正确的
alert(testIP("192.168.00.1"))
alert(testIP("192.168.0.a"))
alert(testIP("192.168.0.256"))
</script>
另一个函数
function f_check_IP()
{ var ip = document.getElementById('reg_ip').value;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;//正则表达式
if(re.test(ip))
{
if( RegExp.$1<256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256)
return true;
}
alert("IP有误!");
return false;
}
<SCRIPT LANGUAGE=javascript>
function testIP(s){
var arr=s.match(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/);
if(arr==null)return false;
for(i=1;i<arr.length;i++)if(String(Number(arr[i]))!=arr[i]||Number(arr[i])>255)return false;
return true;
}
alert(testIP("192.168.0.1"))//只有这个是正确的
alert(testIP("192.168.00.1"))
alert(testIP("192.168.0.a"))
alert(testIP("192.168.0.256"))
</script>
另一个函数
function f_check_IP()
{ var ip = document.getElementById('reg_ip').value;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;//正则表达式
if(re.test(ip))
{
if( RegExp.$1<256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256)
return true;
}
alert("IP有误!");
return false;
}
相关文章推荐
- 验证IP地址格式是否正确的js函数
- js中验证输入的数值是否是正确的时间格式
- 18. 请写一个函数验证电子邮件的格式是否正确 (2分)
- JS验证邮箱格式是否正确的代码
- Js 验证时间格式是否正确
- js验证电子邮箱格式是否正确的代码
- js 验证日期格式是否正确
- js验证电子邮箱格式是否正确的代码
- 写一个验证邮箱格式是否正确的函数
- JS验证邮箱格式是否正确的代码
- js验证邮箱是否输入以及格式是否正确
- 一个非常简洁有效的判断IP地址格式是否正确的函数,c++代码
- JS验证邮箱格式是否正确的代码
- JS判断IP地址格式是否正确
- JS验证邮箱格式是否正确 实例代码
- JS验证邮箱格式是否正确的代码
- 如何在html的javascript中写函数function()并用正则表达式验证身份证号码与邮箱格式是否正确
- js验证只有月和日的日期格式是否正确
- Android 使用正则表达式验证邮箱格式是否正确
- 用javascript正则表达式验证网址格式是否正确