Je suis en train de mettre au point une regex pour un champ naissance_lieu dans un RAML.
Voici ma pattern: [A-Za-z][ A-Za-z0-9-ÀàÂâãÇçÉéÈèÊêËëÎîÏïijÔôÙùÛûÜüÿ',)(-]*$
Avez-vous un exemple complet pour traiter tous les accents en majuscule sur la première lettre et tous les accents sur les caractères à partir du second caractère sans avoir à ajouter un à un tous les accents dans la pattern ?
D'après la table ASCII étendue (https://www.ascii-code.com/), les caractères accentués vont de C0 à FF, donc dans une regex tu peux écrire: [À-ÿ] pour indiquer tous les caractères dans cette intervalle (de la manière que tu peux écrire [A-z] avec un z minuscule).
Un petit site sympa pour écrire des regex: https://regexr.com/ (attention quand même au implémentation qui sont parfois différentes selon les technos).
regex pour naissance_lieu
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.