Autor | Zpráva | ||
---|---|---|---|
lexlutor Profil * |
#1 · Zasláno: 3. 1. 2008, 20:22:00
Mam takytu reg. výraz v
(preg_match("/^[[a-zA-Z0-9áéíóúůýÁÓÚŮěščřžŠČŘŽäëöüiÄËÖÜIśŚ]+$/", $text_val)) prečo mi nepovolí ščřžŠ a dalšie proste hádže mi to False ako keby ich nevedelo spracovať aj na vzdory tomu že som ich zadefinoval. Dakujem za odpoved |
||
lexlutor Profil * |
#2 · Zasláno: 3. 1. 2008, 20:34:29
a ešte dačo ked zadam klaicke abcd tak to pusti ta TRUE, ako sa to da opraviť alebo ošetriť dakujem
|
||
Mastodont Profil |
#3 · Zasláno: 3. 1. 2008, 20:45:49
Ty české znaky tam bez problémů fungují.
|
||
Akacko Profil |
#4 · Zasláno: 3. 1. 2008, 20:50:38
lexlutor
Za prvé tam máš 1 hranatou závorku navíc. Za druhé mě ten výraz funguje dobře. Jaké kódování používáš? |
||
lexlutor Profil * |
#5 · Zasláno: 3. 1. 2008, 21:19:04
windows-1250
a stale mi to nefunguje ako by som chcel --- tu je časť zdrojaku } else { if (preg_match("/^[a-zA-ZáéíóúůýÁÓÚŮěščřžŠČŘŽäëöüiÄËÖÜIśŚ]+$/", $text_val)) { return true; } else { $this->messages[] = $this->error_text(33, $field); return false; } |
||
Akacko Profil |
#6 · Zasláno: 3. 1. 2008, 21:57:06
lexlutor
Já používám utf-8 Tato podmínka mi vrátí true tedy jo. <?php if (preg_match("/^[a-zA-Z0-9áéíóúůýÁÓÚŮěščřžŠČŘŽäëöüiÄËÖÜIśŚ]+$/", "9áéíóúůýÁÓÚŮěščřžŠČŘŽäëöüiÄËÖÜIśŚ")) echo "jo"; else echo "ne"; ?> |
||
Časová prodleva: 16 let
|
0