diff --git a/app/javascript/template_builder/field_settings.vue b/app/javascript/template_builder/field_settings.vue index 48bfed16..2132aaec 100644 --- a/app/javascript/template_builder/field_settings.vue +++ b/app/javascript/template_builder/field_settings.vue @@ -745,6 +745,7 @@ export default { '^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$': 'email', '^https?://.*': 'url', '^[0-9]{5}(?:-[0-9]{4})?$': 'zip', + '^([A-Z]{2}[ \-]?[0-9]{2})(?=(?:[ \-]?[A-Z0-9]){9,30}$)((?:[ \-]?[A-Z0-9]{3,5}){2,7})([ \-]?[A-Z0-9]{1,3})?$': 'iban', '^[0-9]+$': 'numbers_only', '^[a-zA-Z]+$': 'letters_only' } diff --git a/app/javascript/template_builder/i18n.js b/app/javascript/template_builder/i18n.js index aa3c69a7..b35cc1c7 100644 --- a/app/javascript/template_builder/i18n.js +++ b/app/javascript/template_builder/i18n.js @@ -183,6 +183,7 @@ const en = { email: 'Email', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Custom', numbers_only: 'Numbers only', letters_only: 'Letters only', @@ -409,6 +410,7 @@ const es = { email: 'Correo electrónico', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personalizado', numbers_only: 'Solo números', letters_only: 'Solo letras', @@ -635,6 +637,7 @@ const it = { email: 'Email', url: 'URL', zip: 'CAP', + iban: 'IBAN', custom: 'Personalizzato', numbers_only: 'Solo numeri', letters_only: 'Solo lettere', @@ -861,6 +864,7 @@ const pt = { email: 'Email', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personalizado', numbers_only: 'Somente números', letters_only: 'Somente letras', @@ -1087,6 +1091,7 @@ const fr = { email: 'E-mail', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personnalisé', numbers_only: 'Chiffres uniquement', letters_only: 'Lettres uniquement', @@ -1313,6 +1318,7 @@ const de = { email: 'E-Mail', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Benutzerdefiniert', numbers_only: 'Nur Zahlen', letters_only: 'Nur Buchstaben', @@ -1539,6 +1545,7 @@ const nl = { email: 'E-mail', url: 'URL', zip: 'Postcode', + iban: 'IBAN', custom: 'Aangepast', numbers_only: 'Alleen cijfers', letters_only: 'Alleen letters',