Javascript jQuery掩码剪贴板重复
我正在使用Laravel和jQuery,并尝试验证CPF/CNPJ字段。CPF和CNPJ是巴西个人(CPF)和公司(CNPJ)的税务登记号码 CPF的格式如下: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="
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