Skip to content
GitHub

Tester un numérique en JavaScript

Après des tas et des tas de tests, voici la façon de tester un numérique en JavaScript que passe le plus de cas :

/**
 * Check if value is numerical or not
 * @param strString	Value to check
 * @returns			True if value is numerical, False otherwise
 */
mgpRemainsDependant.isNumeric = function (strString) {
    return !isNaN(parseFloat(strString)) && isFinite(strString);
};

Attention tout de même, les nombres en hexa du type 0xFF passent …