Jquery e JSF - formatando máscaras para campos de textos

Boa madrugada, estou fazendo um trabalho da faculdade e estou utilizando jquery com jsf, para criar máscaras para campos decimais no meu campo de texto, onde coloquei uma precisão de 4 casas decimais.
Eu queria saber se tem alguma forma de fazer essa máscara não ter uma precisão fixa, por exemplo eu pegar uma precisão de 1 casa decimal como mínimo e 4 casas decimais na mascara como precisão máxima, e quando ele chegasse a 4 casas ele parasse, mas que a precisão da máscara não atrapalhasse de colocar 1, 2 ou 3 precisões também.

<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
});

Gostaria de saber se tem alguma forma de fazer esse campo ao invés de ter uma precisão fixa com 4 casas, eu queria criar com uma precisão que tivesse o valor mínimo 1 e um valor máximo de 4 casas decimais.