From b7a18af8a38652289502664bd5d6852956c7bbd8 Mon Sep 17 00:00:00 2001 From: Leandro Costa Date: Mon, 7 Feb 2022 16:56:25 -0300 Subject: [PATCH] =?UTF-8?q?Ajuste=20na=20regex=20da=20conta=20banc=C3=A1ri?= =?UTF-8?q?a=20para=20aceitar=20d=C3=ADgito=20X?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lhmask.js | 2 +- src/lhmask.test.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lhmask.js b/src/lhmask.js index 228fbac..85b5b06 100644 --- a/src/lhmask.js +++ b/src/lhmask.js @@ -68,7 +68,7 @@ function formatarCpfCnpj(txt) { // Entrada: 12345 SaĆ­da: 1234-5 function formatarContaBancaria(txt) { - const soNumeros = `${txt}`.replace(/[^\d]/g, '') + const soNumeros = `${txt}`.replace(/[^\dxX]/g, '') if (!soNumeros) return soNumeros; let conta = ''; diff --git a/src/lhmask.test.js b/src/lhmask.test.js index c594f29..f88af28 100644 --- a/src/lhmask.test.js +++ b/src/lhmask.test.js @@ -22,7 +22,11 @@ const testes = { }, 'contabancaria': { 'fnName': "formatarContaBancaria", - 'valores': [['1234-5', '1234-5']] + 'valores': [ + ['12345', '1234-5'], + ['12345x', '12345-x'], + ['12345X', '12345-X'] + ] }, 'telefone': { 'fnName': 'formatarTelefone',