Autor Zpráva
jenik01
Profil *
Ahoj, potreboval bych vyparsovat hlavni domenu v url, tzn od http:// az po prvni lomitko:
http://www.neco.cz.cc/(toto_jiz_nechci_parsovat)

tento regexp by na ukazku vyse fungoval:

^(.*)\/{1}

Problem je ze pokud ta url neobsahuje to lomitko na konci (url je jen http://www.neco.cz.cc) tak uz ten regexp fungovat nebude.

Diky
Medvídek
Profil
jenik01:
http://php.net/manual/en/function.parse-url.php
EDIT: Nevšiml sem si JS.
_es
Profil
jenik01:
vyparsovat hlavni domenu v url
A kde sa tá URL nachádza? Ak v odkaze, tak objekty odkazov majú v JS vlastnosť hostname.
Ján Jakabovič
Profil
Skúste toto: ^(.*)\/?{1} znak "?" indikuje že predchádzajúci znak tam môže ale nemusí byť.


/^((http:\/\/)?[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU))\/?/i.exec("http://example.com")


/^((http:\/\/)?[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU))\/?/i.exec("http://example.com")[0]


to čo som predtým napísal je blbosť toto je pre javascript
peta
Profil
jenik01:
^(.*)\/{1}
^ - zacatek
(.*) - vsechny znaky
\/{1} - jedno lomitko

A ty potrebujes vsechny znaky po treti lomitko. Ja bych zkusil toto
([^/]*\/\/[^/]*)
[^/]* - vsechny znaky ne lomitko
\/\/ - dve lomitka
[^/]* - vsechny znaky ne lomitko

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