Aceitar apenas dígitos para h: inputText value

Existe uma maneira de confirmar o valor de umh:inputText no JSF, que deve aceitar apenas dígitos. Significa que pode ser umInteger ou ofloat.

Se eu digitar12s3a562.675 , a5678s12 , 68712haf.563345 ou qualquer outro tipo de valores, então deve mostrar um erro. Caso contrário, aceita e continua.

questionAnswers(10)

yourAnswerToTheQuestion