En javascript la fonction isNaN() (pour Is Not A Number) permet de tester si une chaine de caractères est un nombre.
Utilisation de isNaN
var isNotNumber = 'w00t';
var isNumber = '3.5';
if(isNaN(isNotNumber) == true)
{
alert('isNotNumber n\'est pas un nombre');
}
else
{
alert('isNotNumber est un nombre');
}
if(isNaN(isNumber) == true)
{
alert('isNumber n\'est pas un nombre');
}
else
{
alert('isNumber est un nombre');
}
Le code précédent affiche les messages :
- "isNotNumber n'est pas un nombre"
- "isNumber est un nombre"
Image : Koen Vereeken