From c40fa97ef8c04652b31a9d2cc8cebd1a483a8c36 Mon Sep 17 00:00:00 2001 From: sahil Date: Mon, 10 Jan 2022 18:36:04 +0530 Subject: [PATCH 1/3] add regex for US account number --- src/CONST.js | 1 + src/pages/ReimbursementAccount/BankAccountStep.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CONST.js b/src/CONST.js index b2983513f88c..84ccdb3a4f17 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -72,6 +72,7 @@ const CONST = { }, REGEX: { IBAN: /^[A-Za-z0-9]{2,30}$/, + US_ACCOUNT_NUMBER: /^[0-9]{4,17}$/, SWIFT_BIC: /^[A-Za-z0-9]{8,11}$/, }, VERIFICATION_MAX_ATTEMPTS: 7, diff --git a/src/pages/ReimbursementAccount/BankAccountStep.js b/src/pages/ReimbursementAccount/BankAccountStep.js index 74295a4cf1e9..f4ba66798796 100644 --- a/src/pages/ReimbursementAccount/BankAccountStep.js +++ b/src/pages/ReimbursementAccount/BankAccountStep.js @@ -88,7 +88,7 @@ class BankAccountStep extends React.Component { const errors = {}; // These are taken from BankCountry.js in Web-Secure - if (!CONST.BANK_ACCOUNT.REGEX.IBAN.test(this.state.accountNumber.trim())) { + if (!CONST.BANK_ACCOUNT.REGEX.US_ACCOUNT_NUMBER.test(this.state.accountNumber.trim())) { errors.accountNumber = true; } if (!CONST.BANK_ACCOUNT.REGEX.SWIFT_BIC.test(this.state.routingNumber.trim()) || !ValidationUtils.isValidRoutingNumber(this.state.routingNumber.trim())) { From 64fea6f1296392e3c961610985badc938c39115f Mon Sep 17 00:00:00 2001 From: sahil Date: Mon, 10 Jan 2022 21:32:28 +0530 Subject: [PATCH 2/3] remove IBAN --- src/CONST.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/CONST.js b/src/CONST.js index 84ccdb3a4f17..3eebd83826c3 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -71,7 +71,6 @@ const CONST = { PLAID: 'plaid', }, REGEX: { - IBAN: /^[A-Za-z0-9]{2,30}$/, US_ACCOUNT_NUMBER: /^[0-9]{4,17}$/, SWIFT_BIC: /^[A-Za-z0-9]{8,11}$/, }, From 3d919e6f39b6a1078f0b38b1597c3b7bacce1d95 Mon Sep 17 00:00:00 2001 From: sahil Date: Tue, 11 Jan 2022 00:20:52 +0530 Subject: [PATCH 3/3] remove comment --- src/pages/ReimbursementAccount/BankAccountStep.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/ReimbursementAccount/BankAccountStep.js b/src/pages/ReimbursementAccount/BankAccountStep.js index f4ba66798796..ff45eaf0f2de 100644 --- a/src/pages/ReimbursementAccount/BankAccountStep.js +++ b/src/pages/ReimbursementAccount/BankAccountStep.js @@ -87,7 +87,6 @@ class BankAccountStep extends React.Component { validate() { const errors = {}; - // These are taken from BankCountry.js in Web-Secure if (!CONST.BANK_ACCOUNT.REGEX.US_ACCOUNT_NUMBER.test(this.state.accountNumber.trim())) { errors.accountNumber = true; }