Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 屏蔽输入插件_Javascript_Jquery_Input - Fatal编程技术网

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');
在中找到原始代码