Проблема с regexp в PHP
У меня небольшая (вернее сказать большая) проблема с регулярными выражениями.
Есть такой регэксп:
Код:
preg_match('/^[a-zа-я \-_\.]+$/i',$fio)
Если переменанная $fio будет иметь значение "nike", то регэксп возвращает TRUE;
если она будет иметь значение "имя" .... все конец... результат - FALSE.
Т.е. русские символы не принимает, а английские - принимает. Хотя в регекспе указаны и русские символы.
Кстати, почти забыл отметить еще один не маловажный момент: это только на серваке; дома на Денвере все впорядке - проходят оба варианта.
Я в тупике, не знаю даже куда копать. :(
Подскажите чего делать.
С уважением, BerdArt. :(
У меня работает и на локальном хосте, и на публичном. Значить нужно рыть конфиг сервака и что у тебя выставленно на домашнем.