2
我需要做的實現在「蒙面輸入插件」,使其工作面具接受以下值:蒙面輸入插件
(99) 9999-9999 or (99) 99999-9999
我嘗試這樣做:
$('.tel').mask('(99) 9999? 9-9999');
但如果我報告值(99) 9999 9999
,因爲它呈現(99) 99999-999
我不想要
我需要做的實現在「蒙面輸入插件」,使其工作面具接受以下值:蒙面輸入插件
(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/