Autor Zpráva
kubatt
Profil
čaute prosímvás mam jeden regularni vyraz
var re = new RegExp("^(www.|)[a-zA-Z0-9_\.][a-zA-Z]$");
if(re.test(str)) 
 ajax(url+""+pridej+""+document.getElementById(id).value, id2, "input",kv,kl)
else 
 alert("Toto - "+document.getElementById(id).value+" - není správný tvar odkazu.Prosím nepoužívejte na začátku odkazu http:// nebo https://.")[/url];

potřebuju zjistit zda zadal adresu třb
www.neco.cz/fsdf?dfs@dd
nebo
neco.sk/fsds?dfs@dd
prostě potřebuji zjistit zda v adrese není http:// jen www nebo i bez www a dal normalní odkaz to moje mi ale nefunguje :( prosím napište jak to má být díky :)

Moderátor Joker: Titulek „regularni vyrazy“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
A když jsem byl u toho, zrušil jsem převádění toho http na odkazy
Joker
Profil
Jestli je na začátku http(s):// je triviální:

^https?://
kubatt
Profil
no právě že ja chi ověřit zda je odkaz
www.neco.cz/cokoliv
nebo
neco.cokoliv/cokoliv
a nesmí tam být https ani http
__construct
Profil
Myslím že by Ti malo stačiť: ^[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,4}$
kubatt
Profil
jo ale tady zas když zadám
www.google.cz/ - tak to nejde
www.google.cz/#hl=cs&q=futurama+6+%C5%99ada+download&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=c3108dab79d382c7 - tohle taky nejde
ale oba odkazy by měli projít :(
__construct
Profil
^[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,4}.*$
kubatt
Profil
__construct:
ne nefakčí to :( projde i s http:// a nevíš nahodou na script co ti z te url rovnou odstraní to http:// nebo https://? dík kouknout můžeš zde http://central.hu.cz/hledej.php?hledam=google klikni na Přidat stránku do vyhledávání ;)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0