Js_正则表达式验证 IP
2017-04-06 17:08
204 查看
<script language=javascript>
function check()
{
//alert("IP地址输入非法!");
var pattern=/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
flag_ip=pattern.test(document.all.ip.value);
if(!flag_ip)
{
alert("IP地址输入非法!");
document.all.ip.focus();
return false;
}
}
</script>
<form onsubmit="return check()">
<input name="ip" type="text" /> <input type="submit" value="Submit Query" />
</form>
function check()
{
//alert("IP地址输入非法!");
var pattern=/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/;
flag_ip=pattern.test(document.all.ip.value);
if(!flag_ip)
{
alert("IP地址输入非法!");
document.all.ip.focus();
return false;
}
}
</script>
<form onsubmit="return check()">
<input name="ip" type="text" /> <input type="submit" value="Submit Query" />
</form>
相关文章推荐
- JS 正则表达式 实例[二] 附 IP138 js验证
- 页面JS正则表达式验证IP
- 常用的js正则表达式验证
- IP 正则表达式验证
- JS通用表单验证函数,基于javascript正则表达式(IE下)
- js验证常用正则表达式集锦
- js常用正则表达式验证函数
- js验证日期 email 整数的正则表达式
- 在Js中使用正则表达式验证输入时的注意点
- 完美的js验证网址url(正则表达式)
- js验证常用正则表达式集锦
- 页面正则表达式的js验证
- js & 正则表达式 验证时间
- 在JS中使用正则表达式验证电子邮箱是否正确
- 正则表达式的JS验证总结
- Js:常用的正则表达式验证函数
- 完美的js验证url(正则表达式)
- IP验证之正则表达式
- js正则表达式验证
- Js正则表达式的验证