Jquery e JSF - Máscaras para campos de textos

Boa noite, estou fazendo um trabalho da faculdade e estou utilizando máscaras para campos decimais no meu campo de texto, onde tenho que validar com uma precisão de 4 casas demais no máximo, coloquei uma máscara com a precisão de 4, mas em vista do que foi pedido ele também deve aceitar preencher o campo com 1, 2, 3 casas decimais, tem alguma forma de usar colocando o mínimo e máximo de precisão nós campos mascarados.

<f:facet name=“header”>
<h:outputLabel value="#{messages.conversion}"/>
</f:facet>
<h:inputText id=“fldConversion” value="#{row.vlConversion}" label="#{messages.conversion}"
maxLength=“18” disabled="#{defaultMBean.canDisabledConversion(row)}">

<a4j:ajax event=“change” immediate=“true” render="@all, partnerItem, dataModel"/>
<f:converter converterId=“javax.faces.BigDecimal”/>
<f:validateLength maximum=“19” />
</h:outputText>

E coloquei assim no javascript.

jQuery(document).ready(function() {
// Configuração para campos de Real.
// Configuração para mudar a precisão da
máscara. Neste caso a máscara irá
// aceitar 4 dígitos após a virgula.
jQuery("#fldConversion").maskMoney({
showSymbol : false,
symbol : “false”,
decimal : “.”,
thousands : “.”,
precision : 4
});