Autor | Zpráva | ||
---|---|---|---|
unlucky Profil |
#1 · Zasláno: 10. 8. 2010, 20:57:12
ahoj, jak jednoduše a rychle zjistím podobně jako tady na jpw, že uživatel vložil text s českými znaky? (č, ř,ď...)
|
||
Joker Profil |
#2 · Zasláno: 10. 8. 2010, 21:23:56
unlucky:
„podobně jako tady na jpw“ Stačí se snad podívat do zdrojáku, jak to je tady. Když to zjednoduším, text je s diakritikou, odpovídá-li regulárnímu výrazu: var sDiakritikou = /[áäéëěíóöôúůüýčďňŕřšťžĺľ]/i;
|
||
unlucky Profil |
#3 · Zasláno: 10. 8. 2010, 21:34:21
mám na mysli PHP
|
||
Keeehi Profil |
#4 · Zasláno: 10. 8. 2010, 21:46:01 · Upravil/a: Keeehi
if(preg_match("/[áäéëěíóöôúůüýčďňŕřšťžĺľ]/i",$promenna_pro_kontrolu)==0) //je to OK else //není to v pořádku, proměnná obsahuje nepovolené znaky |
||
unlucky Profil |
#5 · Zasláno: 10. 8. 2010, 21:53:27 · Upravil/a: unlucky
Keeehi:
toto funguje pouze na znaky, které jsou bez háčků a čárek. Chci poznat, že text je opravdu český. Podle tvého kódu, tam může být i jiné jazyky edit: jj, u6 to funguje, d9kz edit: $text="ahoj jak se měs"; if(preg_match("/[ůčďňřšťž]/i",$text)==1){ echo "ano"; } else{ echo "ne";} když tam je "ě" tak to vypíše ano - jakto? |
||
Keeehi Profil |
#6 · Zasláno: 10. 8. 2010, 22:13:25
unlucky:
Že máš ten soubor v utf-8 co? přidej ještě na konec "u" a bude to ok "/[ůčďňřšťž]/iu" |
||
unlucky Profil |
#7 · Zasláno: 10. 8. 2010, 22:50:39
Keeehi:
díky moc, proto mi to tak blblo :D |
||
Časová prodleva: 14 let
|
0