diff --git a/app/javascript/template_builder/field_settings.vue b/app/javascript/template_builder/field_settings.vue index a5930565..9fd617a9 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 f928d5be..39c58ee2 100644 --- a/app/javascript/template_builder/i18n.js +++ b/app/javascript/template_builder/i18n.js @@ -201,6 +201,7 @@ const en = { email: 'Email', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Custom', numbers_only: 'Numbers only', letters_only: 'Letters only', @@ -445,6 +446,7 @@ const es = { email: 'Correo electrónico', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personalizado', numbers_only: 'Solo números', letters_only: 'Solo letras', @@ -689,6 +691,7 @@ const it = { email: 'Email', url: 'URL', zip: 'CAP', + iban: 'IBAN', custom: 'Personalizzato', numbers_only: 'Solo numeri', letters_only: 'Solo lettere', @@ -933,6 +936,7 @@ const pt = { email: 'Email', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personalizado', numbers_only: 'Somente números', letters_only: 'Somente letras', @@ -1177,6 +1181,7 @@ const fr = { email: 'E-mail', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personnalisé', numbers_only: 'Chiffres uniquement', letters_only: 'Lettres uniquement', @@ -1421,6 +1426,7 @@ const de = { email: 'E-Mail', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Benutzerdefiniert', numbers_only: 'Nur Zahlen', letters_only: 'Nur Buchstaben', @@ -1665,6 +1671,7 @@ const nl = { email: 'E-mail', url: 'URL', zip: 'Postcode', + iban: 'IBAN', custom: 'Aangepast', numbers_only: 'Alleen cijfers', letters_only: 'Alleen letters',