Autor Zpráva
jan99
Profil *
Ahoj, mam tento regexp:

^https?:\/\/[a-z0-9-\.]+\/

OK: http://ahoj.cz/?neco...
KO: http://ahoj.cz

pasuje to na vsechny url co chci jenze pokud url nekonci lomitkem tak to nefunguje, coz sem vyresil takto:

^https?:\/\/[a-z0-9-\.]+(\/|)

OK: http://ahoj.cz/?neco...
OK: http://ahoj.cz

jenze ted uz vyhodi preg_match true i kdyz napisu jako domenu treba:

http://aho*-++j.cz
protoze je shoda "http://aho"

ale bylo to zamysleno tak ze toto by melo vyhodit false. Potrebuju overit jestli ma url spravny format a neobsahuje nejake spatne znaky.

Diky
SwimX
Profil
Nepomůže: Jaký regulární výraz na kontrolu url? ?
jan99
Profil *
nepomůže..

proste potrebuju upravit

^https?:\/\/[a-z0-9-\.]+\/

aby to fungovalo i pro: "http://domena.cz" (nejen pro "http://domena.cz/")
Davex
Profil
^https?:\/\/[a-z0-9-\.]+(\/|$)
jan99
Profil *
Davex: to je ono, díky:-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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