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 * |
#2 · Zasláno: 23. 6. 2009, 18:32:46
|
||
Jan Tvrdík Profil |
#3 · Zasláno: 23. 6. 2009, 18:33:41
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 * |
#4 · Zasláno: 23. 6. 2009, 19:01:47
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 |
#5 · Zasláno: 23. 6. 2009, 19:19:01 · Upravil/a: Jan Tvrdík
Sh0ty:
^[a-zA-Z0-9ěščřžýáíéúů]+$ |
||
Yur4Y Profil |
#6 · Zasláno: 23. 6. 2009, 19:22:26 · Upravil/a: Yur4Y
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 * |
#7 · Zasláno: 23. 6. 2009, 19:26:08
Jsem se ještě zapoměl zeptat jak to bude vypadat když budu chtít MEZERU ta se značí jak jako znak ?
|
||
Yur4Y Profil |
#8 · Zasláno: 23. 6. 2009, 19:34:33
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 |
#9 · Zasláno: 24. 6. 2009, 00:04:53
preg_* jsou mnohem rychlejsi, protoze vyuzivaji syntaxi Perlu, coz je primo v enginu PHP.
|
||
Časová prodleva: 15 let
|
0