File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -79,14 +79,13 @@ export function isValidSwissIbanNumber(ibanNumber: string): boolean {
7979 }
8080
8181 const compactIbanNumberWithWhiteSpaces = new RegExp ( / ^ C H \d { 2 } (?: \s ? \d { 4 } ) { 4 } \s ? \d { 1 } $ / ) ;
82- const compactIbanNumberWithoutWhiteSpaces = new RegExp ( / ^ C H \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 ;
You can’t perform that action at this time.
0 commit comments