UNPKG

340 BTypeScriptView Raw
1const cnpjFormat = (value: string) => {
2 value = value.replace(/\D/g, '');
3 value = value.replace(/^(\d{2})(\d)/ , '$1.$2');
4 value = value.replace(/^(\d{2})\.(\d{3})(\d)/ , '$1.$2.$3');
5 value = value.replace(/\.(\d{3})(\d)/ , '.$1/$2');
6 value = value.replace(/(\d{4})(\d)/ , '$1-$2');
7 return value;
8};
9
10export default cnpjFormat;