isValidDomain
function isValidDomain(domain: string): domain is string;
Мітки, розділені одиночними крапками, без крапки чи дефіса на початку й у кінці та без порожніх міток. Це перевірка синтаксису: чи резолвиться домен — окреме питання.
isX та nonX відповідають на питання й ніколи не переривають виконання; requireX і requireNonX повертають значення або викидають виняток. Схему розібрано в Домовленості про перевірки.
Параметри
Параметр | Тип | Опис |
|---|---|---|
|
| The string to check for valid domain name syntax. |
Повертає
boolean — true, якщо значення є доменним іменем; інакше false.
У TypeScript усередині гілки значення domain звужується до string.
Приклади
Що проходить, а що ні
isValidDomain("example.com"); // => true
isValidDomain("sub.example.co.uk"); // => true
isValidDomain("-example.com"); // => false
isValidDomain("example..com"); // => false
isValidDomain("example.com."); // => false
isValidDomain(""); // => false
Дивіться також
Вихідний код
23 September 2026
Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.