Javascript 屏蔽输入插件
我需要在“屏蔽输入插件”中执行一个实现,以使其能够在接受以下值的屏蔽中工作:Javascript 屏蔽输入插件,javascript,jquery,input,Javascript,Jquery,Input,我需要在“屏蔽输入插件”中执行一个实现,以使其能够在接受以下值的屏蔽中工作: (99) 9999-9999 or (99) 99999-9999 我试过这个: $('.tel').mask('(99) 9999? 9-9999'); 但是如果我报告值(99)9999999,因为它呈现(99)99999-999,我不想要您可以使用这个很好的解决方案 $('.tel').focusout(function(){ var phone, element; element = $(th
(99) 9999-9999 or (99) 99999-9999
我试过这个:
$('.tel').mask('(99) 9999? 9-9999');
但是如果我报告值
(99)9999999
,因为它呈现(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');
在中找到原始代码