пятница, 19 января 2018 г.

IP Address Validation (Regex)



Dashboard > Regex > Applications




function processData(input) {
    let arr = input.split("\n"); // массив все строк
    let b;
    for (let i = 1; i < arr.length; i++) {
        if (/^(\d{1,3}\.){3}\d{1,3}$/.test(arr[i])) {
            let ar = arr[i].split(".");
            for(let elem of ar) {
                b = true;
                if (elem > 255) {
                    b = false;
                    break;
                }
            }
            if (b) {
                console.log("IPv4");
            } else {
                console.log("Neither");
            }
        } else if (/^([a-f0-9]+:){7}[a-f0-9]+$/.test(arr[i])) {
            console.log("IPv6");
        } else {
            console.log("Neither");
        }
    }
}




Комментариев нет:

Отправка комментария

The Love-Letter Mystery

/* Джеймс раздобыл любовное письмо, которое его друг Гарри написал своей девушке. Будучи шутником, Джеймс решил изменить его. Он ...