Может кто-нибудь помочь мне, правильно ли мой код Java-кода для проверки IP-адреса или нет? Я использую регулярное выражение, которое не допускает каких-либо других специальных символов, кроме точки, а также не допускает нечисловых символов. Я пытаюсь проверить IP-адрес на веб-странице, загруженной в наш адрес Modem.IP не проверяется, когда веб-страница загружается в modem.Please найти фрагмент кода и помочь мне в решении этого вопроса ...Java-скрипт регулярное выражение для проверки IP-адреса
function chkIPV4()
{
for(x=0;x<txtBox.length;x++)
{
var ip4add = document.getElementById(txtBox[x]).value;
var name=txtBox[x];
var chk_arr = ip4add.split(".");
if(chk_arr.length != 4)
{
alert(name +" is not Valid");
return false;
}
for(var i=0; i < chk_arr.length; i++)
{
if(!(/^\d+$/.test(chk_arr[i])))
{
alert(name +" is not Valid");
return false;
}
else if(chk_arr[i] < 0 || chk_arr[i] > 255)
{
alert(name +" is not Valid");
return false;
}
}
}
return true;}
[Refer this link.Hope it works.] (Http://stackoverflow.com/questions/10006459/regular-expression-for-ip-address-validation) –
Я хочу знать, есть ли у моего кода проблема. ..so, что я могу решить его –
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он принадлежит [обзор кода] (http://codereview.stackexchange.com/) – jcubic