[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка поля на русские буквы
aristov-96
у меня textarea есть, и надо средствами php проверить есть ли в переменной $_POST['message'] хоть одна русская буква. просто одно условие помогите составить, буду очень благодарен, мне просто очень срочно нужно



Спустя 13 минут, 11 секунд (2.12.2011 - 15:10) TranceIT написал(а):
[а-Я]

Спустя 4 минуты, 9 секунд (2.12.2011 - 15:14) aristov-96 написал(а):
я ни разу с этим не работал, можно поконкретнее?

Спустя 13 минут, 46 секунд (2.12.2011 - 15:28) johniek_comp написал(а):
покури функцию preg_match()

Спустя 3 минуты, 39 секунд (2.12.2011 - 15:32) aristov-96 написал(а):
я нарыл это
    if (preg_match("/^([а-я А-Я]+)$/", $_POST['message'])) {

}

это правильно? но тут только русские буквы, а мне достаточно что бы одна была, как сделать?

Спустя 21 минута, 55 секунд (2.12.2011 - 15:54) alex12060 написал(а):
aristov-96

В смысле "достаточно, чтобы она одна была"?

Если нужно, чтобы проверка была на "непустое сообщение", то делай так:


if (!empty($_POST['message'])) {

}


Спустя 50 секунд (2.12.2011 - 15:55) aristov-96 написал(а):
нет так не надо, нужно что бы была хоть одна русская буква

Спустя 22 минуты, 9 секунд (2.12.2011 - 16:17) kovaldm написал(а):
Что значит "мне достаточно"?
Ты вобще смысл свой регулярки понимаешь?

Спустя 17 минут, 38 секунд (2.12.2011 - 16:34) aristov-96 написал(а):
ну тогда как сделать что бы вообще не должно быть английских букв?

Спустя 17 минут, 42 секунды (2.12.2011 - 16:52) alex12060 написал(а):
aristov-96


preg_match('#[а-яё]+#iu', $text); // Если есть хоть 1 русская буква
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.