Autor Zpráva
unlucky
Profil
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
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
mám na mysli PHP
Keeehi
Profil
if(preg_match("/[áäéëěíóöôúůüýčďňŕřšťžĺľ]/i",$promenna_pro_kontrolu)==0)
  //je to OK
else
  //není to v pořádku, proměnná obsahuje nepovolené znaky
unlucky
Profil
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
unlucky:
Že máš ten soubor v utf-8 co?
přidej ještě na konec "u" a bude to ok
"/[ůčďňřšťž]/iu"
unlucky
Profil
Keeehi:
díky moc, proto mi to tak blblo :D

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: