Украинский язык и 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");
}
9.02.2015, 22:47 -
Категория: Статьи » Программирование » PHP