taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 411b0e10bd8179adc080d3881ddf19ec8274e5cc
parent fa676c4fec857e3551abcd6839562f82c1cb0a88
Author: Sebastian <sebasjm@gmail.com>
Date:   Tue, 22 Oct 2024 12:05:35 -0300

fix 9226

Diffstat:
Mpackages/bank-ui/src/utils.ts | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/bank-ui/src/utils.ts b/packages/bank-ui/src/utils.ts @@ -426,14 +426,14 @@ function calculate_iban_checksum(str: string): number { return result; } -const USERNAME_REGEX = /^[A-Za-z][A-Za-z0-9]*$/; - +export const USERNAME_REGEX = /^[a-zA-Z0-9\-\.\_\~]*$/; +// [a-zA-Z0-9\\-\\._~]+ export function validateTalerBank( account: string, i18n: InternationalizationAPI, ): TranslatedString | undefined { if (!USERNAME_REGEX.test(account)) { - return i18n.str`Account only have letters and numbers`; + return i18n.str`Use letters, numbers or any of these characters: - . _ ~`; } return undefined; }