From 09d0c04e2e384a80348dce0d460c93d411993dc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grand?= <francois.grand@inrae.fr> Date: Wed, 15 Nov 2023 14:39:18 +0000 Subject: [PATCH] fix: change input value pattern refs #628 --- src/app/components/pab-table/pab-table.component.html | 2 +- src/app/components/pab-table/pab-table.component.ts | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/app/components/pab-table/pab-table.component.html b/src/app/components/pab-table/pab-table.component.html index 561ff6c24..283b07d1b 100644 --- a/src/app/components/pab-table/pab-table.component.html +++ b/src/app/components/pab-table/pab-table.component.html @@ -89,7 +89,7 @@ <input matInput *ngIf="isNumberInput(cell)" type="text" required [ngModel]="getCellValue(cell)" (ngModelChange)="setCellValue(cell,$event)" (input)="inputValueChanged($event, cell)" (keypress) ="invalidNANInputValue($event)" - pattern="^-?([0-9]*\.)?([0-9]+[Ee]-?)?[0-9]+$" inputmode="numeric" + pattern="^-?[0-9]*\.?[0-9]*$" inputmode="numeric" > <mat-select #selectWidget *ngIf="isSelect(cell)" [value]="cell.modelValue" diff --git a/src/app/components/pab-table/pab-table.component.ts b/src/app/components/pab-table/pab-table.component.ts index 897ba37c3..32f6b8248 100644 --- a/src/app/components/pab-table/pab-table.component.ts +++ b/src/app/components/pab-table/pab-table.component.ts @@ -1389,9 +1389,6 @@ export class PabTableComponent implements AfterViewInit, AfterViewChecked, OnIni } public setCellValue(cell, $event) { - if (/^-?[0-9]*\.?[0-9]*$/g.test($event) === false) { - $event = $event.replace(/[^0-9\-.]/g, ''); - } if($event !== "-" && $event !== "") { try { cell.model.singleValue = $event; -- GitLab