Skip to content

Commit 5054683

Browse files
committed
Removed double check
1 parent 2c78286 commit 5054683

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/lib/string.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,13 @@ export function isValidSwissIbanNumber(ibanNumber: string): boolean {
7979
}
8080

8181
const compactIbanNumberWithWhiteSpaces = new RegExp(/^CH\d{2}(?:\s?\d{4}){4}\s?\d{1}$/);
82-
const compactIbanNumberWithoutWhiteSpaces = new RegExp(/^CH\d{19}$/);
8382

84-
if (!compactIbanNumberWithWhiteSpaces.test(ibanNumber) && !compactIbanNumberWithoutWhiteSpaces.test(ibanNumber)) {
83+
if (!compactIbanNumberWithWhiteSpaces.test(ibanNumber)) {
8584
return false;
8685
}
8786

88-
const compactInsuranceNumber = ibanNumber.replaceAll(/[\s.]+/g, "");
89-
const rearrangedIban = compactInsuranceNumber.slice(4) + compactInsuranceNumber.slice(0, 4);
87+
const compactIbanNumber = ibanNumber.replaceAll(" ", "");
88+
const rearrangedIban = compactIbanNumber.slice(4) + compactIbanNumber.slice(0, 4);
9089
const numericStr = rearrangedIban.replaceAll(/[A-Z]/g, (ch) => (ch.codePointAt(0)! - 55).toString());
9190

9291
let restOfCalculation = 0;

0 commit comments

Comments
 (0)