Autor Zpráva
Sh0ty
Profil *
Mohl by mě prosím někdo vysvětlit funkci ereg a když budu chtít aby mi povolila například jenom pismena ve slově pouze tato: j u t ě é p l ř ??
fuckin
Profil *
Ereg
Jan Tvrdík
Profil
Sh0ty:
Funkce ereg je zastaralá používej funkce preg_match a preg_match_all.
Pro nastudování regulárních výrazů se zeptej Google.

Povolení jen určitých znaků se dělá pomocí hranatých závorek ^[jutěéplř]+$
Sh0ty
Profil *
JJ díky a měl bych jesště dotaz (protože se v syntaxi nevyznám) jak udělat povolení určitých znaků a-z "a" A-Z "a" 0-9 "a" ěščřžýáíéúů díky
Jan Tvrdík
Profil
Sh0ty:
^[a-zA-Z0-9ěščřžýáíéúů]+$
Yur4Y
Profil
Myslím si, že pri českých znakoch by bolo vhodnejšie použiť mb_ereg, príp. preg_match s modifikátorom u.
Sh0ty: odporúčam stránku http://www.regularnivyrazy.info/
Sh0ty
Profil *
Jsem se ještě zapoměl zeptat jak to bude vypadat když budu chtít MEZERU ta se značí jak jako znak ?
Yur4Y
Profil
Nie, medzera sa značí normálne ako medzera. A akýkoľvek biely znak (medzera, tabulátor, CR, LF) sa značí \s.
Otáznik znamená "môže sa vyskytnúť" - 0 alebo 1 opakovanie.
Lamicz
Profil
preg_* jsou mnohem rychlejsi, protoze vyuzivaji syntaxi Perlu, coz je primo v enginu PHP.

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: