|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 30 ![]() |
Voilà je cherche à savoir si des caractères sont alphanumériques et sans accent.
J'ai testé ça : Code :
Mais des que je mets des "bonnes lettres" il me dit que c'est bon. |
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Thierry NFC & DevWeb Inscription : avril 2006 Messages : 1 175 ![]() |
Dans ce cas ca marche, mais ya surement mieux. Ton pb vient du fait que tu le résultat que tu test est celui du dernier caractère de ta chaÎne.
Il faut aussi que tu accepte les majuscules (enfin, il me semble). Code :
|
||
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 30 ![]() |
J'ai testé ça comme code :
Citation:
|
|
|
|
00
|
|
|
#4 | ||||||
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Il faut soit jouer sur la négation soit c'est une question d'ancrage : le résultat revient au même.
Dans votre code : Code :
Pour conserver le principe il faut donc marquer le début et la fin de la chaîne (respectivement ^ et $), ce qui donne : Code :
Comme vous l'avez justement proposé ci-dessus, il est possible d'écrire le contraire, c'est à dire chercher à savoir si la chaîne contient au moins un caractère qui n'est pas alphanumérique (et excluant les caractères accentués). Ce qui se traduit par : Code :
|
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com