Ajuda com MASK primefaces, digitar '-' ou ' ' RESOLVIDO

Não encontro resposta pra isso, estou me matando, vamos lá,

tenho o componente:

<p:inputMask value="#{bean.algumaCoisa}" mask="99:99"/>

nesta mascara ai eu preciso adicionar no inicio a possibilidade do usuário digitar um ‘-’ (sinal de menos) ou não digitar nada, ou seja preciso do valor por exemplo -24:34 ou 24:34 (negativo ou positivo), alguém sabe como fazer isso? permitir que o primeiro caractere seja ‘-’ ou ’ ’

valeu pessoal

Não consegui resolver no Primefaces, troquei o input mask por um input text mesmo e validei com javascript, caso o usuário digite alguma coisa diferente da expressão regular eu removo o texto do campo no meu caso resolveu pois é um campo obrigatório, ele é obrigado a preencher até acertar o formato certo… (claro tem um gabarito do lado do campo para que ele veja o formato certo)

segue o Script:

function horaMask(v){
var x = v.replace(/([-]?[0-9]{3}:[0-9]{2})/, “”) ;

if(x == ''){
	return v;
} else {
	return "";
}

}