Bonsoir, y a t'il une fonction javascript qui permet de savoir si une chaine de caractere est un nombre
de meme pour savoir si une chaine de caractere est composé uniquement de lettre
merci d'avance
Version imprimable
Bonsoir, y a t'il une fonction javascript qui permet de savoir si une chaine de caractere est un nombre
de meme pour savoir si une chaine de caractere est composé uniquement de lettre
merci d'avance
Pour vérifier si la chaine est un nombre, il existe la fonction isNaN (is Not a Number). Mais attention, les float passeront aussi :
Code:
1
2
3 isNaN("10"); //false isNaN("10.25"); //false isNaN("10,25"); //true, les float s'écrivent avec un point, pas une virgule
Non, mais tu peux les créer :
Code:
1
2
3
4
5
6 String.prototype.isNumber = function(){ return /^\d+$/.test(this); } alert('12'.isNumber()); alert('12.5'.isNumber()); alert('12a'.isNumber())
Code:
1
2
3
4
5
6 String.prototype.isAlpha = function(){ return /^[a-z]+$/g.test(this); } alert('toto'.isAlpha()); alert('toto tata'.isAlpha()); alert('toto2'.isAlpha());