verifio
Version:
Smart validation and verification library for URLs, with future support for emails and more
12 lines (11 loc) • 501 B
TypeScript
export declare class URLHelper {
static readonly PROTOCOLS: string[];
static readonly TLD_MIN_LENGTH = 2;
static readonly TLD_MAX_LENGTH = 63;
static readonly MAX_DOMAIN_LENGTH = 255;
static readonly MAX_URL_LENGTH = 2083;
static readonly IPV4_PATTERN = "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";
static readonly IPV6_PATTERN: string;
static readonly DOMAIN_PATTERN: string;
static readonly URL_PATTERN: RegExp;
}