Pessoal, tentei usar a mascara abaixo, sendo que o último digito deve ser opcional, dessa forma abaixo é obrigatório preencher.
Alguem tem um exemplo de como colocar mascara sendo o ultimo digito opcional.
<p:inputMask value="#{minhamascara}" mask="99.99.9.99"/> //Exemplo, 12.98.3.5
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Bom dia!
Para definir que um item da sua máscara é opcional, você deve utilizar o caractere ? (o conceito vem das Expressões Regulares).
Todo caractere depois da ? será opcional.
Nesse caso, o seu código ficará:
<p:inputMask value="#{minhamascara}" mask="99.99.9.9?9"/> 
[]´s
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Bom dia, ricardoleme.
Valeu pela resposta, testei aqui e funcionou.