Javascript jQuery掩码剪贴板重复

Javascript jQuery掩码剪贴板重复,javascript,php,jquery,html,laravel,Javascript,Php,Jquery,Html,Laravel,我正在使用Laravel和jQuery,并尝试验证CPF/CNPJ字段。CPF和CNPJ是巴西个人(CPF)和公司(CNPJ)的税务登记号码 CPF的格式如下:999.999.999-99。CNPJ的格式如下:99.999.999/9999-99。所以如果我输入14个字符的字符串,它应该被认为是CPF,如果我输入18个长度的字符串,它应该被认为是CNPJ 这是.blade.php中的格式: <div class="widget"> <h4 class="

我正在使用Laravel和jQuery,并尝试验证CPF/CNPJ字段。CPF和CNPJ是巴西个人(CPF)和公司(CNPJ)的税务登记号码

CPF的格式如下:
999.999.999-99
。CNPJ的格式如下:
99.999.999/9999-99
。所以如果我输入14个字符的字符串,它应该被认为是CPF,如果我输入18个长度的字符串,它应该被认为是CNPJ

这是.blade.php中的格式:

<div class="widget">
            <h4 class="widgettitle">Dados do Comprador</h4>
            <div class="widgetcontent" id="form-comprador">
                {{Form::hidden('comprador[tipopessoa]')}}
                {{Form::hidden('comprador[tipocontribuinte]', 'C')}}
                {{Form::hidden('comprador[id]', $comprador->getId())}}

                {{Form::label('CPF/CNPJ')}}
                {{Form::text('comprador[cpfcnpj]', null, array('class' => 'input-block-level cpfcnpj'))}}

                {{Form::label('Nome/Razão Social')}}
                {{Form::text('comprador[nomerazao]', null, array('class' => 'input-block-level'))}}

                {{Form::label('E-mail')}}
                {{Form::text('comprador[email]', null, array('class' => 'input-block-level'))}}

                {{Form::label('Telefone')}}
                {{Form::text('comprador[telefone]', null, array('class' => 'input-block-level telefone'))}}

            </div>
        </div>

护墙板做买办
{{Form::hidden('compador[tipopessoa]')}
{{Form::hidden('compador[tipocontribute],'C')}
{{Form::hidden('compador[id],$compador->getId())}
{{Form::label('CPF/CNPJ')}
{Form::text('comprador[cpfcnpj]',null,array('class'=>'输入块级cpfcnpj'))}
{{Form::label('Nome/Razão Social')}
{{Form::text('compador[nomerazao]',null,数组('class'=>'输入块级别'))}
{{Form::label('E-mail')}
{{Form::text('compador[email]',null,数组('class'=>'输入块级别'))}
{{Form::label('Telefone')}
{{Form::text('compador[telefone]',null,array('class'=>'输入块级telefone'))}
.js代码中的掩码:

jQuery('.cpfcnpj').inputmask({
mask: ['999.999.999-99', '99.999.999/9999-99'],
clearIncomplete: true,
oncomplete: function(){
    if($(this).val().length <= 14){
        $("input[name='pessoa[tipopessoa]']").val('F');
        $('div #pessoafisica').show();
        $('div #pessoajuridica').hide();
    }else{
        $("input[name='pessoa[tipopessoa]']").val('J');
        $('div #pessoafisica').hide();
        $('div #pessoajuridica').show();
    }
},
onincomplete: function(){
        $('div #pessoafisica').hide();
        $('div #pessoajuridica').hide();
}
});
jQuery('.cpfcnpj').inputmask({
掩码:['999.999.999-99','99.999.999/9999-99'],
对,,
oncomplete:function(){
if($(this).val().length