- 爱易网页
-
JavaSript
- 验证IP合法性解决办法
日期:2014-05-16 浏览次数:20340 次
验证IP合法性
以下代码对类似192.1.2.1可以验证,但对星号如192.3.3.*如何实现呢,请高手帮忙
function CheckIP(){
str=document.all.IPPattern.value;
str = str.split( "; ");
for(var i=0;i <str.length;i++)
{
if(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/.test(str[i])==true)
{
window.alert( '错误的IP地址格式 ');
return;
}
if(RegExp.$1 <1 ||RegExp.$1> 254||RegExp.$2 <0||RegExp.$2> 254||RegExp.$3 <0||RegExp.$3> 254||RegExp.$4 <1||RegExp.$4> 254)
{
window.alert( '错误的IP地址 ');
return;
}
}
document.forms[0].submit();
}
------解决方案--------------------
function ac(str){
//alert( '1 ')
if(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.((\d{1,3}|\*))$/.test(str)==true)
{