JavaScript: verificare se un campo di input contiene un valore compreso in un intervallo

JavaScript: verificare se un campo di input contiene un valore compreso in un intervallo

In JavaScript è semplice verificare se un campo di input contiene un valore compreso in un intervallo.

La soluzione è la seguente:


'use strict';

const isValidRange = (value, min, max) => {
    let v = parseInt(value, 10);
    return (n >= min && n <= max);
};

Esempio d'uso:


'use strict';

document.addEventListener('DOMContentLoaded', () => {
    document.querySelector('#age').addEventListener('blur', () => {
        if(!isValidRange(this.value, 18, 50)) {
            //...
        }
    });
});

Torna su