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());