Nao sei se vai te ajudar mas eu trabalho com primefaces que é muito parecido com RichFaces. No primefaces (http://www.primefaces.org/showcase/ui/inputMask.jsf) existe o atributo "mask"que ajuda muito. Caso você queira usar o primefaces é só colocar o jar e as taglibs na sua aplicação e usar esse componente.