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 …