<a:form> <h:panelGrid columns="2"> <h:outputText value="KeyFilter with regEx on a p:inputText"/> <a:inputText id="text1"> <a:keyFilter regEx="/[ABC]/i"/> </a:inputText> <h:outputText value="KeyFilter with mask on a h:inputText"/> <h:inputText id="text2" /> <h:outputText value="KeyFilter with testFunction on a p:autoComplete" /> <a:autoComplete id="autoComplete1" value="#{autoCompleteView.txt1}" completeMethod="#{autoCompleteView.completeText}" /> </h:panelGrid> <a:keyFilter for="text2" mask="num" /> <a:keyFilter for="autoComplete1" testFunction="return c == 'z';" /> </a:form>