蒙面输入插件

问题描述:

我需要做的实现在“蒙面输入插件”,使其工作面具接受以下值:蒙面输入插件

(99) 9999-9999 or (99) 99999-9999 

我尝试这样做:

$('.tel').mask('(99) 9999? 9-9999'); 

但如果我报告值(99) 9999 9999,因为它呈现(99) 99999-999我不想要

您可以使用这个很好的解决方案

$('.tel').focusout(function(){ 
    var phone, element; 
    element = $(this); 
    element.unmask(); 
    phone = element.val().replace(/\D/g, ''); 
    if(phone.length > 10) { 
     element.mask("(99) 99999-999?9"); 
    } else { 
     element.mask("(99) 9999-9999?9"); 
    } 
}).trigger('focusout'); 

原始代码中发现的

http://pedroelsner.com/2012/07/mascara-jquery-para-novo-digito-de-celular-em-sao-paulo/