Autor Zpráva
reg
Profil *
Ahoj. Nejsem schopen napsat regulární výraz na ip adresu, abych mohl kontrolovat správnost jejího zápisu. IP adresa i IPv4. Prosím poraďte. Děkuji.
nightfish
Profil
ereg("^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$", $ipAdresa, $regs)
(to zkontroluje, jestli jsou zadány všechny 4 oktety
ještě by to chtělo kontrolu, zda-li má každý oktet správnou velikost
if (((int)$regs[1] <= 255) && ((int)$regs[2] <= 255) && ((int)$regs[3] <= 255) && ((int)$regs[4] <= 255)) ...
reg
Profil *
Supr díky mnohokrát. S regulérními výrazy moc neumím.
nightfish
Profil
reg
je tam chyba...zapomněl jsem oescapovat lomítka
takže
ereg("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$", $ipAdresa, $regs)
reg
Profil *
JJ, dík.
Toto téma je uzamčeno. Odpověď nelze zaslat.