Uso de expresiones regulares con p: keyFilter en p: inputMask

Yo tengo unp:inputMask con unp:keyFilter para que coincidaHH:MM de la siguiente manera:

<p:inputMask id="heureDebutPlanningSalleAppareil"
     value="#{beanFormPlanningSalleAppareil.planningSalleAppareil.heureDebut}"
     required="true" maxlength="4" mask="99:99"
     requiredMessage="Heure de début : vous devez indiquer une valeur." >
     <p:keyFilter regEx="([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]"/>
</p:inputMask>

Pero no funciona y acepta todos los valores de00:00 a99:99.

¿Como puedo resolver esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta