Начало
Формы
Ратификация (IP-адрес)
Проверьте IP-адреса. Проверьте на особые случаи такой как "0.0.0.0" и "255.255.255.255".
IP Address:
JavaScript Forms: Ратификация (IP-адрес)
<!-- TWO STEPS TO INSTALL VALIDATION (IP ADDRESS): 1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document --> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <! > <! > <!-- Begin 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+' is a special IP address and cannot be used here.'; else if (IPvalue == "255.255.255.255") errorString = errorString + theName + ': '+IPvalue+' is a special IP address and cannot be used here.'; if (ipArray == null) errorString = errorString + theName + ': '+IPvalue+' is not a valid IP address.'; else { for (i = 0; i < 4; i++) { thisSegment = ipArray[i]; if (thisSegment > 255) { errorString = errorString + theName + ': '+IPvalue+' is not a valid IP address.'; i = 4; } if ((i == 0) && (thisSegment > 255)) { errorString = errorString + theName + ': '+IPvalue+' is a special IP address and cannot be used here.'; i = 4; } } } extensionLength = 3; if (errorString == "") alert ("That is a valid IP address."); else alert (errorString); } // End --> </script> </HEAD> <!-- STEP TWO: Copy this code into the BODY of your HTML document --> <BODY> <form> IP Address: <input size=15 name="IPvalue"> <input type="submit" value="Verify" onClick="verifyIP(IPvalue.value)";> </form> <!-- Script Size: 1.91 KB -->