Como validar uma data usando validateRegex no JSF?

Estou com dificuldades de entender as Expressões Regulares. Os tipos de dados que posso validar com o Regex é String apenas, os dados inseridos nos formulários são todos strings?

#Java
#data
#regex
#expresso-regular
Disciplina:PROGRAMAÇÃO WEB1.519 materiais