Autor Zpráva
juraj
Profil
Zdravím
ako mám urobit,aby som na výstupe docielil správny tvar domény,koncovky ako com,alebo sk mám riešené zvlášť

$domain = preg_replace("/[^a-z0-9]+/", " ", $domain);
ďakujem za rady
Joker
Profil
juraj:
V první řadě nepovolené znaky nenahrazovat mezerou, což je taky nepovolený znak v doménovém jméně.
Potom by mezi povolené znaky měla patřit asi i pomlčka a velká písmena.

Dodatek: A pokud bychom uvažovali IDN (například háčkyčárky.cz ), což technicky taky mohou být platná doménová jména, bude ta kontrola mnoho násobně složitější
jenikkozak
Profil
Mezi povolené znaky by dále měla patřit azbuka u .рф, některá arabská písmena (příkladem může být موقع.وزارة-الأتصالات.مصر) a všemožné znaky s diakritikou u .eu.
Nevšiml jsem si, že Joker svůj příspěvek doplnil. Tak nic.

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: