Mailinglisten-Archive |
Am Dienstag, 13.08.02 um 19:41 Uhr schrieb Tobias Orterer: > Versuche ein regex zu schreiben der folgendes matched: > *.tld *.domain.tld domain.tld *.sub.domain.tld sub.domain.tld > *.sub.sub.domain.tld sub.sub.domain.tld *.sub.sub.sub.domain.tld > sub.sub.domain.tld > > Zusammengefaßt: > Es muß immer mit *. oder NICHTS beginnen darf x beliebig viele > subdomains haben aber ggf. nichmal eine domain. Es dürfen > a-zA-Z0-9 und - vorkommen. Wobei "-" aber nicht allein oder am > Ende|Anfang vorkommen darf. > > Beispiel: > (*.sub.domain.tld || *.tld || *.domain.tld) == TRUE > (.domain.tld || .tld || ..domain.tld || *.*.domain.tld || **.tld) == > FALSE Mh. Wie wärs damit: /^(\*\.)?([a-zA-Z0-9][a-zA-Z0-9-]*\.)*[a-zA-Z]{2,4}$/ ? Max -- [:: ] projekt Brot max.winde_(at)_projekt-brot.de http://www.projekt-brot.de die andere php liste http://phpforfun.projekt-brot.de
php::bar PHP Wiki - Listenarchive