Aide sur construction regex
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 :
J'aimerais que quelqu'un me confirme que cette construction est bien la bonne.
Merci d'avance.
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
1 réponse
-
-
ou encore
https://regex101.com/r/bIbXAz/1
-