Hallo Johannes,

> ------------
> Dim objRegExp, strExpOK
> Set objRegExp = New RegExp
> objRegExp.Global = TRUE
> objRegExp.Pattern =
> "^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$"
> strExpOk = objRegExp.Test("www.domain.com")
> Set objRegExp = Nothing
> ------------
> 
> Diese Pr�fung liefert aber auch f�r die URL "www.domain" das 
> Ergebnis WAHR, was ja nicht korrekt ist.
> Was mache ich falsch??? Ich habe auch schon andere Patterns 
> ausprobiert, meist mir demselben Ergebnis.

^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$
<---------------------- www ---------------------><-- domain -->

Es w�re eine �berlegung wert, ob parsing ohne RegExp - mit split u.a. -
nicht besser w�re.

Vor allem die TLD k�nnte man leicht genauer pr�fen. Mit drei Buchstaben gibt
es nicht sonderlich viele, dar�ber noch weniger.

-- 
Gru�,
Alex

_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an