apps-script-utils (Deutsch) 2.1.1 Help

requireValidDomain

function requireValidDomain( domain: unknown, message: string = "Expected a valid domain name." ): string;

Labels, durch einzelne Punkte getrennt, ohne führenden oder abschließenden Punkt oder Bindestrich und ohne leeres Label. Eine Syntaxprüfung: ob die Domain auflöst, ist eine andere Frage.

isX und nonX beantworten eine Frage und unterbrechen den Ablauf nie; requireX und requireNonX geben den Wert zurück oder werfen. Das Schema erklärt Konventionen der Prüfungen.

Parameter

Parameter

Typ

Beschreibung

domain

unknown

The value to validate as a domain name.

message (optional) = "Expected a valid domain name."

string

Die Meldung der Ausnahme. Ohne Angabe wird eine Standardmeldung verwendet.

Rückgabewert

string — denselben Wert, typisiert als einen Domainnamen.

Ausnahmen

Ausnahme

Bedingung

IllegalArgumentException

der Wert ist nicht ein Domainname.

Beispiele

Was besteht und was nicht

requireValidDomain("example.com"); // => "example.com" requireValidDomain("sub.example.co.uk"); // => "sub.example.co.uk" requireValidDomain("-example.com"); // throws IllegalArgumentException requireValidDomain("example..com"); // throws IllegalArgumentException

Siehe auch

Quellcode

src/net/path/requireValidDomain.ts

23 September 2026

Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.