![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
ich suche ein Prüfungsschema für eine URL, ich hatte schon eines für eine E-Mail gefunden. var form=/^([a-zA-Z0-9_\-\.]+|\"[^\x80-\xff"]+\")@[a-zA-Z][a-zA-Z0-9_\-\.]+\.[a- zA-Z]{2,5}$/; |
|
Nun aber benötige ich ein ähnliches Schema für eine URL. es soll so aussehen: "http://test.de". das "www." will ich weglassen [...] |
#3
| |||
| |||
|
|
und zu Deiner Erbauung (ganz am Ende ein Regulärer Ausdruck zu RFC 822, der *etwas* komplizierter ist als Obiges): http://www.perl.com/CPAN/authors/Tom...ipts/ckaddr.gz |
#4
| |||
| |||
|
|
Der ist aber massiv redundant, |
|
spontan fallen mir die \x80-\xff ins Auge. In Perl müsste man das mit Backreferences kürzen können |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
Thomas 'PointedEars' Lahn wrote: Der ist aber massiv redundant, Eigentlich nö. spontan fallen mir die \x80-\xff ins Auge. In Perl müsste man das mit Backreferences kürzen können Nö, die müssen ja nicht alle gleich sein. |
#7
| |||
| |||
|
|
gibt es da möglichkeit die das www auch beinhaltet! |
#8
| |||
| |||
|
#9
| |||
| |||
|
|
okay noch mal verständlich für alle NG'ler, ich suche ein Script mit dem ich die einegebene Internetadresse in einem Eingabefeld prüfen möchte, so dass es sich um eine Internetadresse handelt. Ich wollte ein simples Format verwenden: es soll auf so einem Schema geprüft werden: http://www.az.it nur Testadresse. die webadresse muss http://www. enthalten. danach sollen mindestens 2 Buchstaben/Zahlen, gefolgt von ".", von minimal 2 maximal 4 Buchstaben. Die Internetadresse soll dann mit diesem Schema vergleich werden, wenn es nicht übereinstimmt soll Fehlermeldung entstehen: form="http://www."+"[a-zA-Z][a-zA-Z0-9_\-\.]+\.[a-zA-Z]{2,5}$/" geht das ... oder nicht gibt es da alternativen einsatz vonj perl/php geht nicht. |
#10
| |||
| |||
|
|
Da Du anscheinend nicht jede Form von HTTP-URL erkennen willst, sondern nur eine ganz eingeschränkte, verstehe ich nicht, warum Du das nicht selber austestest. Einen regulären Ausdruck hierfür zu verwenden ist jedenfalls goldrichtig, falls das der Kern Deiner Frage sein sollte. |
![]() |
| Thread Tools | |
| Display Modes | |
| |