Tester un numérique en JavaScript

Après des tas et des tas de tests, voici le 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 …

Liens