Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal Boa noite.
Preciso gerar uma mascara com Expressão Regular.
A minha mascara constara com Letras e Números.
Outro ponto é que quando o campo tiver 8 caracteres uso uma mascara quando tiver 11 outra, quando tiver 15 outro.
Exemplos:
9-LL-0890-0
987-00J5I00-X
Segue o código que tentei montar mais sem sucesso.
function mascara(o, f) {
v_obj = o
v_fun = f
setTimeout("execmascara()", 1)
}
function execmascara() {
v_obj.value = v_fun(v_obj.value)
}
function mcep(v) {
v = v.toUpperCase()
v = v.replace(/([a-zA-Z0-9]{1})([a-zA-Z0-9]{6})/g, "$1-$2"); //Esse é tão fácil que não merece explicações
return v
}
Gostaria de um auxilio de alguém.
Obrigado
Carregando comentários...