diff --git a/src/renderer/utils/validator.ts b/src/renderer/utils/validator.ts index 2cb32a33..8a3a4d90 100644 --- a/src/renderer/utils/validator.ts +++ b/src/renderer/utils/validator.ts @@ -1 +1 @@ -export const domainFormat = /^[a-zA-Z0-9][a-zA-Z0-9-.]{0,61}[a-zA-Z0-9]\.[a-zA-Z0-9]{2,}$/ +export const domainFormat = /^(((?!\-))(xn\-\-)?[a-z0-9\-_]{0,61}[a-z0-9]{1,1}\.)*(xn\-\-)?([a-z0-9\-]{1,61}|[a-z0-9\-]{1,30})\.[a-z]{2,}$/