Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Проверка корректности введенного в текстовом поле IP адреса
Исходный код этого примера:
<script>
function verifyIP (IPvalue) {
errorString = "";
theName = "IPaddress";
var ipPattern = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
var ipArray = IPvalue.match(ipPattern);
if (IPvalue == "0.0.0.0")
errorString = errorString + theName + ': '+IPvalue+' это специальный IP адрес и не может быть использован.';
else if (IPvalue == "255.255.255.255")
errorString = errorString + theName + ': '+IPvalue+' это специальный IP адрес и не может быть использован.';
if (ipArray == null)
errorString = errorString + theName + ': '+IPvalue+' недопустимый IP адрес.';
else {
for (i = 0; i < 4; i++) {
thisSegment = ipArray[i];
if (thisSegment > 255) {
errorString = errorString + theName + ': '+IPvalue+' недопустимый IP адрес.';
i = 4;
}
if ((i == 0) && (thisSegment > 255)) {
errorString = errorString + theName + ': '+IPvalue+' это специальный IP адрес и не может быть использован.';
i = 4;
}
}
}
extensionLength = 3;
if (errorString == "") alert ("Введенный IP адрес корректный!");
else alert (errorString);
}
</script>
<form>
<p>
<label>IP адрес: <input size=15 name="IPvalue"></label>
<input type="submit" value="Проверка" onClick="verifyIP(IPvalue.value)";>
</p>
</form>
.
Прокомментировать/Отблагодарить