87,994
社区成员
发帖
与我相关
我的任务
分享
<tr>
<td width="200" height="24" align="right" >IP地址:</td>
<td align="left" ><input name="ip_p" type="text" id="ip" value=""></td>
</tr>
<tr>
<td width="200" height="24" align="right" >子网掩码:</td>
<td align="left" ><input name="netmask" type="text" id="netmask" value=""></td>
</tr>
<tr>
<td width="200" height="24" align="right" >默认网关:</td>
<td align="left" ><input name="gateway" type="text" id="netmask" value=""></td>
</tr>
function test(){
var ip1 = document.getElementById("ip1").value;
var ip2 = document.getElementById("ip2").value;
var mask = document.getElementById("mask").value;
var arr1,arr2,arr3,arr4;
var reg = /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;
if (reg.test(ip1)&®.test(ip2)&®.test(mask))
{
arr1 = ip1.split(/\./);
arr2 = ip2.split(/\./);
arr3 = mask.split(/\./);
for (var i=0;i<4 ;i++ )
{
if ((parseInt(arr1[i])& parseInt(arr3[i]))!==parseInt(arr2[i])& parseInt(arr3[i]))
{
alert("不在同一网段");
return false;
}
}
return true;
}
return false;
}