Aide sur construction regex

Fermé
YameFAZE Messages postés 201 Date d'inscription mardi 24 avril 2012 Statut Membre Dernière intervention 14 mars 2021 - 8 févr. 2021 à 18:54
Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 - 8 févr. 2021 à 20:40
Bonjour,

Je souhaite faire un filtre sur une regex pour obtenir uniquement un prénom. Ce prénom doit avoir les critères suivants :
- Peut-être simple ou composé.
- Si composé chaque partie devant être séparées par un "-".
- Chaque partie devant commencer par une majuscule.
- Le reste des caractères de chaque partie devant être en minuscules.
- Accents et majuscules accentuées acceptées.

J'ai construit le filtre suivant :
'#^([A-ZÀÁÂÄÆÇÈÉÊËÌÍÎÏÒÓÔÖŒÙÚÛÜ]{1}[a-zàáâäæçèéêëìíîïòóôöœùúûü]+){1}(-[A-ZÀÁÂÄÆÇÈÉÊËÌÍÎÏÒÓÔÖŒÙÚÛÜ]{1}[a-zàáâäæçèéêëìíîïòóôöœùúûü]+)*$#'


J'aimerais que quelqu'un me confirme que cette construction est bien la bonne.

Merci d'avance.

Configuration: Windows / Firefox 72.0
A voir également:

1 réponse

Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 928
Modifié le 8 févr. 2021 à 20:02
Bonjour
à toi de tester, y'a plein de sites pour ça, par exemple
https://regex101.com/r/j8b513/1

0
Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 928
8 févr. 2021 à 20:40
0