Fiz um ajuste de mascara espero que contribua para quem precisar.
é uma mascara que aceita cpf, cnpj e novo cnpj 2026
var options = {
translation: {
"Y": {
pattern: /[a-zA-Z0-9]/,
optional: true
}
},
onKeyPress: function (value, event, field, options) {
field.mask(getMaskOption(value), options);
}
};
function getMaskOption(value) {
var cleanValue = value.replace(/[^a-zA-Z0-9]/g, "");
if (cleanValue.length > 11 || /[a-zA-Z]/.test(cleanValue)) {
return "AA.AAA.AAA/AAAA-00";
}
return "AAA.AAA.AAA-AAY";
}
$("#cpf_cnpj").mask(getMaskOption, options);
Fiz um ajuste de mascara espero que contribua para quem precisar.
é uma mascara que aceita cpf, cnpj e novo cnpj 2026
CPF: 336.148.778-12
CNPJ: 33.614.877/8123-45
CNPJ: BO.XLC.W82/0001-37
https://gist.github.com/dsprog/d3da73ee12d07186013305f0d7058169
@dsprog