Здравейте, проблема е следният, правя проверка за валидно име с preg_match, но изникна проблем, като валидно име се има в предвид само латинициа и кирилица, от 3 до 25 знака, малки и големи букви, но не разчита кирилицата като валиден символ, та ето го кода..
Код:
<?php
header("Content-type: text/html; charset=Windows-1251");
@include $path."../functions/errormsg.php";
@include $path."../functions/donemsg.php";
@include $path."../include/config.php";
define('IN_VALID', true);
$fname=htmlspecialchars(addslashes($_POST['name']));
$fname_check=preg_match('/^[a-zа-я]{3,25}+$/i', $fname);
if (!$fname_check)
{
errorMsg('Името е невалидно !');
}
else
{
doneMsg('Името е валидно !');
}
?>