typia
Version:
Superfast runtime validators with only one line
7 lines (6 loc) • 309 B
JavaScript
//#region src/internal/_isFormatHostname.ts
const _isFormatHostname = (str) => PATTERN.test(str);
const PATTERN = /^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i;
//#endregion
export { _isFormatHostname };
//# sourceMappingURL=_isFormatHostname.mjs.map