|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Développeur Web Inscription : mai 2011 Messages : 7 ![]() |
Bonjour,
je cherche une regex qui me dirait si un mot est composé de 8 caractères alphanumérique minimum dont au moins un est un chiffre. J'ai beau chercher, j'y arrive pas... Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
tu le fais en 2 expressions
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Ou simplement :
Code :
if ( strlen( $chaine ) >= 8 && preg_match( '#[0-9]#', $chaine ) ) {} |
|
|
01
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
ça ne vérifie pas dutout les conditions la,
je fais : 1 ou alors $$$$$$$8 et ça marche,
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Ok, j'ai zappé le mot "alphanumérique", mais je ne suis pas d'accord pour le 1 seul.
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 | ||
|
Membre actif
![]() Inscription : mai 2003 Messages : 133 ![]() |
Code PHP :
|
||
|
|
11
|
|
|
#8 | ||
|
Invité régulier
![]() Développeur Web Inscription : mai 2011 Messages : 7 ![]() |
Merci pour vos réponses.
J'ai en fait utiliser la première proposition de steath35 qui est à mon avis de loin la plus simple, mais c'est vrai que c'est une idée qui ne m'est absolument pas venue à l'esprit alors que, hein des fois Donc voilà au final ce que ça donne : Code :
|
||
|
|
00
|
|
|
#9 | |||
|
Membre actif
![]() Inscription : mai 2003 Messages : 133 ![]() |
Citation:
Code javascript :
if( string.match(/^[a-z0-9]{8,}$/i) && string.match(/\d/) ) Code PHP :
if( preg_match("#^[a-z0-9]{8,}$#i",$string) && preg_match("#\d#",$string) ) |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com