currency name up to 11 fractions up to 8
This commit is contained in:
parent
26e77181d8
commit
535b990215
@ -345,9 +345,12 @@ export class Amounts {
|
||||
|
||||
/**
|
||||
* Parse an amount like 'EUR:20.5' for 20 Euros and 50 ct.
|
||||
*
|
||||
* Currency name size limit is 11 of ASCII letters
|
||||
* Fraction size limit is 8
|
||||
*/
|
||||
static parse(s: string): AmountJson | undefined {
|
||||
const res = s.match(/^([a-zA-Z0-9_*-]+):([0-9]+)([.][0-9]+)?$/);
|
||||
const res = s.match(/^([a-zA-Z]{1,11}):([0-9]+)([.][0-9]{1,8})?$/);
|
||||
if (!res) {
|
||||
return undefined;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user