Bonjour, à tous,
J’ai constaté que l’expression régulière suivante fonctionne correctement sur https://regex101.com/ :
Lorsque j’essaie cependant d’utiliser cette même expression dans une balise input HTML, cela ne semble pas fonctionner :
Est-ce que j'ai commis une erreur de syntaxe, ou bien y a-t-il une explication officielle quant à cette incompatibilité qui nous obligerait par conséquent à devoir passer par JavaScript ? Existe-t-il une solution alternative pour utiliser les propriétés Unicode dans les motifs pattern d'un formulaire HTML ?
Je vous remercie d'avance pour votre aide et vos conseils.
J’ai constaté que l’expression régulière suivante fonctionne correctement sur https://regex101.com/ :
^\p{Lu}$
Lorsque j’essaie cependant d’utiliser cette même expression dans une balise input HTML, cela ne semble pas fonctionner :
<input
id="majuscule"
name="majuscule"
type="text"
pattern="^\p{Lu}$"
title="Majuscule.">
Est-ce que j'ai commis une erreur de syntaxe, ou bien y a-t-il une explication officielle quant à cette incompatibilité qui nous obligerait par conséquent à devoir passer par JavaScript ? Existe-t-il une solution alternative pour utiliser les propriétés Unicode dans les motifs pattern d'un formulaire HTML ?
Je vous remercie d'avance pour votre aide et vos conseils.