Adds or overrides IBAN mask patterns keyed by country code
withIbanPatterns
Functionforms/input
projects/forms/input/input-config.ts
Description#
Adds or overrides IBAN mask patterns keyed by country code.
- Built-in: ~30 IBAN-using countries (Europe + parts of the Middle East), keyed by ISO 3166-1 alpha-2.
- Patterns encode length and 4-char grouping with tokens (
A= required letter,0= required digit). - Resolved against the lazily-loaded built-in table merged with
config.ibanPatterns; an unknown region falls back toAA00 0000 0000 0000 0000 00. - Consumer entries merge per key and win on collision.
- Region comes from
iban:<REGION>orLOCALE_ID.
provideInputConfig(withIbanPatterns({ BE: 'AA00 0000 0000 0000' }));
// <input cngxInputMask="iban:BE" />Signature#
withIbanPatterns(patterns: Record)Parameters#
@parampatterns
RecordReturns#
InputConfigFeature