|
@@ -150,7 +150,7 @@ function ValidateIPaddress(ipaddress, z) {
|
|
|
function ValidateCIDRIPaddress(ipaddress, z) {
|
|
|
var warn = document.createElement('li');
|
|
|
warn.innerHTML = 'Неправильно задан' + z + '!';
|
|
|
- if (/^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$/.test(ipaddress.value) || !ipaddress.value) {
|
|
|
+ if (/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\/([0-9]|[1-2][0-9]|3[0-2]))?$/.test(ipaddress.value) || !ipaddress.value) {
|
|
|
return true;
|
|
|
}
|
|
|
$('validation-box').appendChild(warn);
|