Cette fonction évalue un argument pour déterminer s'il ne s'agit pas d'un nombre (NaN : Not a Number).
Si c'est le cas, elle renvoie true ou bien false si c'est un nombre.
isNaN(Argument) isNaN("un nombre") //retourne true isNaN(20) //retourne false |
<html> <head> <script language="JavaScript" type="text/javascript"> function valider(){ var nombre = document.form.nombre.value; if(!isNaN(nombre)) alert("Le nombre est correct !"); else alert("La valeur saisie n'est pas un nombre !") return false; } </script> <body> <form name="form"> <input type="text" name="nombre" value="0.123456789"/> <input type="submit" value="Valider" onclick="valider();"> </form> </body> </html> |