Definición de mensajes de error
Puede definir mensajes de error en cada expresión regular para mostrar el error sensible al contexto.
Los mensajes de error son entradas de paquete localizables definidas en diversos archivos de paquete. Por ejemplo:
<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>y en el archivo bundle.properties , añada la entrada siguiente:
only_alphanumeric_chars_allowed={1} must contain only alphanumeric characters.
alphanumeric_chars_not_allowed={1} must not contain any alphanumeric characters.En este caso, si las fechas de la expresión regular fallan en la validación de entrada, la serie de error definida en las claves de paquete only_alphanumeric_chars_allowed o alphanumeric_chars_not_allowed se visualiza como mensaje de error. El nombre de la entrada que se está validando se utilizará como el segundo formateador de mensajes. El primer formateador de mensajes es la expresión regular.
Nota: Si no se definen los atributos whitelistErrorMsg y/o blacklistErrorMsg, se mostrarán los mensajes de error predeterminados.