以下正则式为何实效??? var datePat = /^(\d{1,3})(\.)(\d{1,3})(\.)(\d{1,3})(\.)(\d{1,3})$/; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //检查ipstr是否为合法ip地址function IsIp(IpStr){ var datePat = /^(\d{1,3})(\.)(\d{1,3})(\.)(\d{1,3})(\.)(\d{1,3})$/; var matchArray = IpStr.match(datePat); if (IpStr=='') return true; if (matchArray == null) return false; p1 = matchArray[1]; p2 = matchArray[3]; p3 = matchArray[4]; p4 = matchArray[5]; if (p1 < 0 || p1 > 254) return false; if (p2 < 0 || p2 > 254) return false; if (p3 < 0 || p3 > 254) return false; if (p4 < 0 || p4 > 254) return false; return true;} 2个TAB自动切换,第2个自动切换有BUG,哪个高手帮修正下谢谢!! jQuery新旧版本兼容问题 点击时怎么才能不增加呢? 如何创建和控制Internet Explorer对象? 用户输入6个数字,我能不能把他的前4位自动转换成年,5,6位转换成月,7,8位自动付这一年月的最后一天?大家帮帮我呀 js统计点击按钮次数的效果,在后台页面显示次数 JQUERY排序(两位数字) js怎样调用ie的打印预览和打印功能? js ajax调用API问题 如何把object对象作为参数代入js函数中呢? IE 5.0 是否不支持 oPopup CSDN 自动登录程序
function IsIp(IpStr)
{
var datePat = /^(\d{1,3})(\.)(\d{1,3})(\.)(\d{1,3})(\.)(\d{1,3})$/;
var matchArray = IpStr.match(datePat);
if (IpStr=='') return true;
if (matchArray == null)
return false;
p1 = matchArray[1];
p2 = matchArray[3];
p3 = matchArray[4];
p4 = matchArray[5];
if (p1 < 0 || p1 > 254)
return false;
if (p2 < 0 || p2 > 254)
return false;
if (p3 < 0 || p3 > 254)
return false;
if (p4 < 0 || p4 > 254)
return false;
return true;
}