Koudink
Dalsi
Seznam
Predchozi
Autor: Alfi (taky si v praci hrajete?) on 'Koudink'
Cas: So 25.3.2006 15:41.25
Titulek: y

                                                                                 
Nedavno tu jimo postoval regexp na mail, hledal jsem neco podobneho pro URL
a 
skutecne existuje (viz nize) - otazkou je - zkousel to nekdo? Jak dlouho se 
to chroupe a ma smysl neco takoveho pouzit?
 
dival jsi se dovnitr? kombinuje to vsechny mozne a nemozne protokoly, ale 
napr. https:// to nezna. 
 
problem s "chroupanim" bych nevidel - pokud to nezacina jednim z pouzitych 
protokolu, tak myslim skonci velmi rychle, pokud zacina, tak se pouzije jen 
prislusna cast..  spis bych videl problem s tim, ze se vsema protokolama 
najednou si nic neporadi (tzn. je nema smysl vsechny uvadet a kontrolovat) a 
treba kontrola email adresy u mailto: je daleko kratsi, nez predchozi podobny 
regexp tady na koudinku.. :) 
 
pokud to cele neni uplne hloupost - obecne URI ma gramatiku vzdycky stejnou
(http://www.ietf.org/rfc/rfc2396.txt) - leda by to kontrolovalo i konkretni 
moznosti u konkretnich protokolu. ale to u takhle obecne kontroly myslim nema 
moc smysl :) 
 
 
alfi
 
 
(?:http://(?:(?:(?:(?:(?:[a-zA-Z\d](?:(?:[a-zA-Z\d]|-)*[a-zA-Z\d])?)\.
 
,]|(?:%[a-fA-F\d]{2}))|[?:@&=])*))*)(?:;type=[AIDaid])?)?)|(?:news:(?:
 
?:[a-zA-Z\d]|[_.+-])*)|\*))|(?:nntp://(?:(?:(?:(?:(?:[a-zA-Z\d](?:(?:[
 
\d]|[_.+-])*)(?:/(?:\d+))?)|(?:telnet://(?:(?:(?:(?:(?:[a-zA-Z\d$\-_.++
 
)?))|(?:(?:\d+)(?:\.(?:\d+)){3}))(?::(?:\d+))?))/?)|(?:gopher://(?:(?:
 
\-_.+!*'(),;/?:@&=]|(?:%[a-fA-F\d]{2}))*))?)?)?)?)|(?:wais://(?:(?:(?:
 
{2}))|[;:@&=])*))?)|(?:mailto:(?:(?:[a-zA-Z\d$\-_.+!*'(),;/?:@&=]|(?:%
 
(?:\d+)(?:\.(?:\d+)){3}))|localhost)?/(?:(?:(?:(?:[a-zA-Z\d$\-_.+!*'()
 
?:%[a-fA-F\d]{2}))|[?:@&=])*))*))|(?:prospero://(?:(?:(?:(?:(?:[a-zA-Z
 
$\-_.+!*'(),]|(?:%[a-fA-F\d]{2}))|[?:@&])*)))*)|(?:ldap://(?:(?:(?:(?:
 
)*))?)|(?:vemmi://(?:(?:(?:(?:(?:[a-zA-Z\d](?:(?:[a-zA-Z\d]|-)*[a-zA-Z
 
]{2}))|[/?:@&])*))*))?)|(?:imap://(?:(?:(?:(?:(?:(?:(?:[a-zA-Z\d$\-_.+
 
                                           Covex

Dalsi Seznam Predchozi


[ Domu | Prstik | O Piskovisti | Deticky | Nastenky | Koutky ]