Définition de messages d'erreur
Vous pouvez définir des messages d'erreur sur chaque expression régulière afin d'afficher l'erreur contextuelle.
Les messages d'erreur sont les entrées de bundle localisables définies dans différents fichiers de bundle. Exemple :
<RegularExpressions>
<RegularExpression id="dates" javaPattern="^[a-zA-Z0-9]*$"
jsPattern="^[a-zA-Z0-9]*$" whitelistErrorMsg="only_alphanumeric_chars_allowed"
blacklistErrorMsg="alphanumeric_chars_not_allowed"/>
</RegularExpressions>et dans le fichier bundle.properties, ajoutez l'entrée suivante :
only_alphanumeric_chars_allowed={1} must contain only alphanumeric characters.
alphanumeric_chars_not_allowed={1} must not contain any alphanumeric characters.Dans ce cas, si les dates d'expression régulière échouent durant la validation de la saisie, la chaîne d'erreur définie dans les clés only_alphanumeric_chars_allowed ou alphanumeric_chars_not_allowed est affichée comme message d'erreur. Le nom de l'entrée en cours de validation sera utilisé comme deuxième programme de formatage de message. Le premier programme de formatage de message est l'expression régulière.
Note : Si les attributs whitelistErrorMsg et/ou blacklistErrorMsg ne sont pas définis, les messages d'erreur par défaut sont affichés.