[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
LUCIANO DA COSTA MACEDO
Criador LUCIANO DA COSTA MACEDO 30/05/2022
$(document).ready(function()
{
let documentMask = function (val) {
return val.replace(/\D/g, '').length <= 11 ? '000.000.000-009' : '00.000.000/0000-00';
},
documentMaskOptions = {
onKeyPress: function (val, e, field, options) {
field.mask(documentMask.apply({}, arguments), options);
}
};
$('#cpf').mask(documentMask, documentMaskOptions);
});

adicono a maskara da beleza porem no mesmo input tenho o documento como faço para validar em jquery poderia me ajudar ? no caso
alem do cpf e cnpj ele teria que aceitar o email ....
só preciso arrumar o jquery toda aplicação já esta funcionando..

 

Manager Carlos Ferreira 30/05/2022

Olá, Luciano!
Tudo bem?

Usando jQuery? 😲🥶
Quanto tempo não lia um código jQuery.

Já que está usando o bom e VELHO jQuery, usa essa lib aqui para aplicar as mascaras, é bem simples de usar e vai funcionar de maneira muito mais organizada para você:
https://igorescobar.github.io/jQuery-Mask-Plugin/docs.html

Se tiver alguma dúvida em como usar, me retorna.

Carlos Ferreira
Criador LUCIANO DA COSTA MACEDO 30/05/2022

tem uma forma de fazer mascara sem jquery??

LUCIANO DA COSTA MACEDO
Criador LUCIANO DA COSTA MACEDO 30/05/2022

estou com problema em fazer where por causa dessas mascara

LUCIANO DA COSTA MACEDO
Manager Carlos Ferreira 30/05/2022

Você pode remover estes caracteres especiais antes de fazer o where:
$filter = str_replace('.', '', str_replace('-', '', $request->cpf));

Carlos Ferreira
Criador LUCIANO DA COSTA MACEDO 30/05/2022

ta vou tentar amanhã no serviço.

sobre jquery tem outra forma de se fazer?

LUCIANO DA COSTA MACEDO
Manager Carlos Ferreira 30/05/2022

Tem como fazer isso e muito mais com o Vue.js

Carlos Ferreira
Criador LUCIANO DA COSTA MACEDO 30/05/2022
<script src="{{asset('/js/libs/jquery.mask.js')}}"></script>
<script src="{{asset('/js/libs/jquery.maskMoney.js')}}"></script>
<script src="{{asset('/js/base-mask.js')}}"></script>
<script>
let documentMask = function (val) {
return val.replace(/\D/g, '').length <= 11 ? '000.000.000-009' : '00.000.000/0000-00';
},
documentMaskOptions = {
onKeyPress: function (val, e, field, options) {
field.mask(documentMask.apply({}, arguments), options);
}
};
$('#cpf').mask(documentMask, documentMaskOptions);
</script>

tem uma forma dele aceitar o email ???
LUCIANO DA COSTA MACEDO
Criador LUCIANO DA COSTA MACEDO 30/05/2022
<script src="{{asset('/js/libs/jquery.mask.js')}}"></script>
<script src="{{asset('/js/libs/jquery.maskMoney.js')}}"></script>
<script src="{{asset('/js/base-mask.js')}}"></script>
<script>
let documentMask = function (val) {
return val.replace(/\D/g, '').length <= 11 ? '000.000.000-009' : '00.000.000/0000-00';
},
documentMaskOptions = {
onKeyPress: function (val, e, field, options) {
field.mask(documentMask.apply({}, arguments), options);
}
};
$('#cpf').mask(documentMask, documentMaskOptions);
</script>

tem uma forma dele aceitar o email ???
LUCIANO DA COSTA MACEDO
Criador LUCIANO DA COSTA MACEDO 30/05/2022

é  cpf cnpj ou email  não achei em nenhum lugar está informação pois se adiciono a mascara de cpf e cnpj não aceita o email!!!

se puder me  ajudar? tenho que entregar as 14:30.

LUCIANO DA COSTA MACEDO
Manager Carlos Ferreira 30/05/2022

Se aplicar a mascara no campo como CNPJ, só vai aceitar esse formato.

Agora, se pode aceitar e-mail e cnpj, acho mais fácil para vc criar dois inputs, um do type="email" e outro com o jQuery mask para CNPJ.

Agora a UX vai da sua criatividade, você pode criar um toogle que oculta um ou o outro input.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!