Problème de regexp en JS

Problème de regexp en JS - HTML/CSS - Programmation

Marsh Posté le 14-05-2007 à 09:37:24    

Hello !
 
J'ai un petit problème avec les regexp en JS.
J'essaye de matcher tous les caractères lettres et chiffres uniquement, mais si j'utilise "[a-zA-Z0-9]{1,}" il englobe tous les caractères spéciaux style % | ^ etc...
 
Y'a une feinte ? :)

Reply

Marsh Posté le 14-05-2007 à 09:37:24   

Reply

Marsh Posté le 14-05-2007 à 09:51:17    

^[a-zA-Z0-9]+$

Reply

Marsh Posté le 14-05-2007 à 10:03:27    

ca marche merci beaucoup, mais pourquoi ma solution ne marche pas ?
Pourtant tu te sers de la même étendue de caractères ...  

Reply

Marsh Posté le 14-05-2007 à 10:06:43    

^ spécifie que l'expression reguliere doit matcher depuis le debut de la chaine
$ spécifie qu'elle doit matcher a la fin de la chiane  
 
les deux ensemble impliquent que l'ereg match l'integralité de la chaine , ca fait toue la différence

Reply

Marsh Posté le 14-05-2007 à 10:09:03    

ouais je savais, mais mes autres regexp marchaient quand même sans... enfin j'ai changé tout ca et ca marche niquel :)
 
Merci d'avoir éclairé ma lanterne !

Reply

Marsh Posté le 14-05-2007 à 10:10:02    

ta regexp matchait toutes les chianes qui contiennet au moins un caractère alphanumérique

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed