Ahoj,
mám problém s regulárním výrazem.
if(preg_match("#^[A-ZŠČŘŽŤĎŇÝÁÍÉÚÓ]?[a-zěščřžýáíéůťďň]{".$min_znaku.",".$max_znaku."}$#u", $vstup))
Podle mě by měli projít všechny texty typu "Pavel; petr; Lukáš; vítek", ale projde jenom "Pavel, petr". Používám Wamp server s PHP 5.4.3. Kódování mám UTF-8 a v tom bude asi problém. Dočetl jsem se že pro kompatibilitu s UTF-8 se přidá modifikátor "u", ale to nepomáhá. Ještě jsem našel návrh, že problém by mohl být kompilací knihovny PCRE, kde se může zkompilovat bez podpory UTF-8. S překompilováním nemám ve Windows 7 zkušenosti tak nemohu vyzkoušet a ani nevím jak zjistit jestli to bylo dobře zkompilováno.
Děkuji za odpověď
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Duch

Nahlásit jako SPAM
IP: 90.178.126.–
Nejlepší odpověď
Zjistit počet nových příspěvků
































