Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi URL gültig (ungültige Zeichen finden) (https://www.delphipraxis.net/90205-url-gueltig-ungueltige-zeichen-finden.html)

BlueStarHH 13. Apr 2007 11:58


URL gültig (ungültige Zeichen finden)
 
Hallo,

ich möchte prüfen, ob ein String (URL) nur aus gültigen Zeichen besteht oder nicht. Welche Zeichen sind in URLs erlaubt? Ein Umlaut ist ja z.B. nicht erlaubt.

Danke!

monta 13. Apr 2007 12:03

Re: URL gültig (ungültige Zeichen finden)
 
Umlaute sind aber erlaubt ;)

Wie wäre es, einfach die Domain anzupingen?

Bernhard Geyer 13. Apr 2007 12:05

Re: URL gültig (ungültige Zeichen finden)
 
Zitat:

Zitat von monta
Umlaute sind aber erlaubt ;)

Nur in der Anzeige. Für die Übertragung müssen diese in Punycode umgewandelt werden.

BlueStarHH 13. Apr 2007 12:25

Re: URL gültig (ungültige Zeichen finden)
 
Zitat:

Zitat von monta
Wie wäre es, einfach die Domain anzupingen?

Ich möchte nicht prüfen ob zu meinem URL-String auch eine URL existiert, sondern ob der String von der Syntax her eine gültige URL darstellt.

marabu 13. Apr 2007 12:47

Re: URL gültig (ungültige Zeichen finden)
 
Hallo,

ich erinnere mich an diesen Thread: URL-Plausibilitätscheck?

Freundliche Grüße

shmia 13. Apr 2007 12:56

Re: URL gültig (ungültige Zeichen finden)
 
In der Code-Library gibt es ein Funktion zum zerlegen einer URL in ihre Bestandteile:
http://www.delphipraxis.net/internal...ct.php?t=31191
Wenn die URL ungültig ist, wird eine Exception ausgelöst.
Danach würde ich noch prüfen, ob der Teil Scheme = 'HTML' ist und ob der Teil Domain nicht leer ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz