Я пытаюсь проверить 4 из этих адресов. Я попробовал несколько способов, и они, похоже, не работают. Если я использую один адрес, чтобы сравнить его с, он работает, но несколько нет.Подтвердить JavaScript
function validateAddress() {
var address = document.forms["ipForm"]["address"].value;
var error = "";
var ip1 = "192.168.0.0";
var ip2 = "192.168.0.1";
var ip3 = "192.168.0.2";
var ip4 = "192.168.0.3";
if (!address.match(ip1)) {
error += "Please enter a valid address \n";
}
else if (!address.match(ip2)) {
error += "Please enter a valid address \n";
}
else if (!address.match(ip3)) {
error += "Please enter a valid address \n";
}
else if (!address.match(ip4)) {
error += "Please enter a valid address \n";
}
return error;
}
Что вы имеете в виду «несколько не»? Почему адрес должен соответствовать более чем одному ip? – Teepeemm