UNPKG

@types/validator

Version:
31 lines (29 loc) 781 B
export interface IsFQDNOptions { /** * @default true */ require_tld?: boolean | undefined; /** * @default false */ allow_underscores?: boolean | undefined; /** * @default false */ allow_trailing_dot?: boolean | undefined; /** * @default false */ allow_numeric_tld?: boolean | undefined; /** * If `allow_wildcard` is set to true, the validator will allow domain starting with `*.` (e.g. `*.example.com` or `*.shop.example.com`). * @default false */ allow_wildcard?: boolean | undefined; } /** * Check if the string is a fully qualified domain name (e.g. `domain.com`). * * @param [options] - Options */ export default function isFQDN(str: string, options?: IsFQDNOptions): boolean;