diff --git a/src-ui/src/app/components/common/input/monetary/monetary.component.ts b/src-ui/src/app/components/common/input/monetary/monetary.component.ts index ebfd9b6bf..6c17b2c76 100644 --- a/src-ui/src/app/components/common/input/monetary/monetary.component.ts +++ b/src-ui/src/app/components/common/input/monetary/monetary.component.ts @@ -51,7 +51,7 @@ export class MonetaryComponent extends AbstractInputComponent { get monetaryValue(): string { if (!this.value) return null const focused = document.activeElement === this.inputField?.nativeElement - const val = parseFloat(this.value.toString().replace(/[^0-9.,]+/g, '')) + const val = parseFloat(this.value.toString().replace(/[^0-9.,-]+/g, '')) return focused ? val.toString() : val.toFixed(2) }