Украинский язык и preg_match на PHP

Украинский язык и preg_match...

$error = false;

$ru = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";
$ua = "АаБбВвГ㥴ДдЕеЄєЖжЗзИиIіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя";

$cp1251 = iconv("UTF-8","windows-1251",$ua.$ru);

if (!preg_match("/^[a-zA-Z{$cp1251}]{0,40}$/", $this->general['home_town'])) {
       $error=true;
}

if ($error) {
       print("Error");
} else {
       print("Ok");
}



Просмотров: 1785
9.02.2015, 22:47 -

Категория: Статьи » Программирование » PHP