REGEX
Résolu/Fermé
pepifou
Messages postés
55
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2012
-
6 mars 2009 à 20:08
pepifou Messages postés 55 Date d'inscription dimanche 16 novembre 2008 Statut Membre Dernière intervention 18 mars 2012 - 6 mars 2009 à 21:53
pepifou Messages postés 55 Date d'inscription dimanche 16 novembre 2008 Statut Membre Dernière intervention 18 mars 2012 - 6 mars 2009 à 21:53
A voir également:
- REGEX
- Regex buddy - Télécharger - Édition & Programmation
- Regex tout sauf - Forum Java
- Regex ne commence pas par - Forum Programmation
- PHP preg_match et REGEX ne marche pas comme voulu ✓ - Forum PHP
- Regex pour evitez la répétition des caractères - Forum PHP
6 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
6 mars 2009 à 20:29
6 mars 2009 à 20:29
je veux pourvoir mettre des lettres minuscules ET majuscules.
donc on peut directement passer à :
sans les espaces…
donc on peut directement passer à :
^[ [:alnum:] ]+_{1}[ [:alnum:] ]+$/i
sans les espaces…
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
6 mars 2009 à 20:15
6 mars 2009 à 20:15
salut,
allez, je tente, j'ai jamais fait autant de Regex qu'en répondant sur CCM !
-:oD
LETTRES ou chiffres une fois ou plus, soulignement une fois, LETTRES ou chiffres une fois ou plus.
allez, je tente, j'ai jamais fait autant de Regex qu'en répondant sur CCM !
-:oD
'`[A-Z,0-9]+_{1}[A-Z,0-9]+`'
LETTRES ou chiffres une fois ou plus, soulignement une fois, LETTRES ou chiffres une fois ou plus.
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
6 mars 2009 à 20:16
6 mars 2009 à 20:16
if (preg_match("/[a-z0-9]+[a-z0-9_]*[a-z0-9]+/i", $texte) && substr_count($texte, "_")<=1)
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
6 mars 2009 à 20:18
6 mars 2009 à 20:18
L'ER de Dalida est mieux que la mienne, car moi je fais 2 controles (je voyais pas comment m'assurer que _ n'est qu'une seule fois).
Par contre, l'ER faut l'encapsuler par "//i" pour que ce soit insensible à la casse.
Par contre, l'ER faut l'encapsuler par "//i" pour que ce soit insensible à la casse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
6 mars 2009 à 20:20
6 mars 2009 à 20:20
re,
L'ER de Dalida est mieux que la mienne
mais elle contient une erreur que j'ai vu grâce à toi !
à trois on va finir par y arriver, c'est sûr !
-:oD
L'ER de Dalida est mieux que la mienne
mais elle contient une erreur que j'ai vu grâce à toi !
'`[A-Z0-9]+_{1}[A-Z0-9]+`'
à trois on va finir par y arriver, c'est sûr !
-:oD
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
6 mars 2009 à 20:22
6 mars 2009 à 20:22
Ah oui, la virgule... J'avais meme pas vu ;)
Je dirai donc :
Tu confirmes? ;)
Je dirai donc :
'/^[A-Z0-9]+_{1}[A-Z0-9]+$/i'
Tu confirmes? ;)
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
>
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
6 mars 2009 à 20:23
6 mars 2009 à 20:23
oui mais sans le "i" puisqu'il ne veut que des majuscules !
-;o)
<edit>
Je voudrais créer une Regex qui exclut tout les caractères spéciaux sauf le "_", qui autorise le lettres en majuscules et les chiffres.
on finit par parler tout seuls !
</edit>
-;o)
<edit>
Je voudrais créer une Regex qui exclut tout les caractères spéciaux sauf le "_", qui autorise le lettres en majuscules et les chiffres.
on finit par parler tout seuls !
</edit>
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
>
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
6 mars 2009 à 20:25
6 mars 2009 à 20:25
Je suis pas sûr :
Par exemple, elle doit reconnaitre : "aZ_78abc" mais pas "_Abc1" ni "3_ab_c".
Il a dit qu'elle doit reconnaitre les majscules mais je pense qu'il a dit ça dans le sens "en plus des minuscules".
Sinon j'ai ajouté les caractères de début et de fin de chaine et enlevé tes `
Par exemple, elle doit reconnaitre : "aZ_78abc" mais pas "_Abc1" ni "3_ab_c".
Il a dit qu'elle doit reconnaitre les majscules mais je pense qu'il a dit ça dans le sens "en plus des minuscules".
Sinon j'ai ajouté les caractères de début et de fin de chaine et enlevé tes `
pepifou
Messages postés
55
Date d'inscription
dimanche 16 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2012
4
6 mars 2009 à 20:26
6 mars 2009 à 20:26
Merci de vos réponses, je vais tester tout ça. Pour rappel je veux pourvoir mettre des lettres minuscules ET majuscules.
gigaga
Messages postés
2347
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
22 août 2014
301
6 mars 2009 à 20:27
6 mars 2009 à 20:27
if (preg_match("/^[A-Z0-9]+_{1}[A-Z0-9]+$/i", $texte))
doit donc être OK ;)
6 mars 2009 à 20:31
=
6 mars 2009 à 20:33
plus un !
6 mars 2009 à 20:35
-:oD
6 mars 2009 à 20:36
6 mars 2009 à 21:22
Bonne soirée à vous et encore merci !