Проблема с preg_match
Всем привет!
В общем, простой код:
$domain = 'сайт.рф';
if(@preg_match("/^[0-9a-zа-я-.]+\.[0-9a-zа-я-]{2,6}$/u", $domain))
{
$enter = true;
}
else
{
$enter = false;
} // возвращает true
$domain = 'сайт.рф';
if(@preg_match("/^[0-9a-zа-я-.]+\.[0-9a-zа-я-]{2,6}$/u", $domain) && @preg_match("/^[0-9a-zа-я]$/u", $domain[0]))
{
$enter = true;
}
else
{
$enter = false;
} // возвращает false
Не понимаю, почему во втором варианте віходит false.