diff --git a/.changeset/stale-files-sniff.md b/.changeset/stale-files-sniff.md index 6ae2bbd110..b6f35645c4 100644 --- a/.changeset/stale-files-sniff.md +++ b/.changeset/stale-files-sniff.md @@ -2,4 +2,4 @@ '@backstage/catalog-model': minor --- -Modified the regex for dns label validation to support IDN domains +Modified the regex for DNS label validation to support IDN domains diff --git a/packages/catalog-model/src/validation/CommonValidatorFunctions.ts b/packages/catalog-model/src/validation/CommonValidatorFunctions.ts index 4532dd9844..22157b616a 100644 --- a/packages/catalog-model/src/validation/CommonValidatorFunctions.ts +++ b/packages/catalog-model/src/validation/CommonValidatorFunctions.ts @@ -91,7 +91,7 @@ export class CommonValidatorFunctions { typeof value === 'string' && value.length >= 1 && value.length <= 63 && - /^((?!\-))(xn\-\-)?[a-z0-9\-]+[a-z0-9]$/.test(value) + /^((?!\-))(xn\-\-)?[a-z0-9\-]*[a-z0-9]$/.test(value) ); }