diff --git a/packages/pipes/src/balClaimNumber.spec.ts b/packages/pipes/src/balClaimNumber.spec.ts index d4af84d..f322f27 100644 --- a/packages/pipes/src/balClaimNumber.spec.ts +++ b/packages/pipes/src/balClaimNumber.spec.ts @@ -25,4 +25,7 @@ describe('balClaimNumber', () => { test('should format claimcenter claim number with zeros correctly', () => { expect(balClaimNumber(400045678020)).toBe('4.45678.2.0') }) + test('should format claimcenter claim number with zeros correctly', () => { + expect(balClaimNumber(100000000000)).toBe('1.0.0.0') + }) }) diff --git a/packages/pipes/src/balClaimNumber.ts b/packages/pipes/src/balClaimNumber.ts index 91ba18f..61789a1 100644 --- a/packages/pipes/src/balClaimNumber.ts +++ b/packages/pipes/src/balClaimNumber.ts @@ -42,5 +42,6 @@ function handleClaimCenterClaimNumber(value: string): string { } function removeLeadingZeros(str: string): string { - return str.replace(/^0+/, '') + const formatedValue = str.replace(/^0+/, '') + return formatedValue.length == 0 ? '0' : formatedValue }