Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Регулярное выражение и регистр
igorianru  
 ۩     Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Местный житель
****

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 179
Пользователь №: 27336
На форуме: 5 лет, 8 месяцев
Карма:




Здравствуйте, такая проблема, регулярка работает, но только когда буквы в нижнем регистре, подскажите пожалуйста как сделать чтобы регистр не влиял на проверку??

 if ($last_name  == '') {
die("Поле не заполнено<br />\n");
}elseif (!preg_match("/^[a-zа-яё\d]+$/i", $last_name)) {
die("поле имеет недопустимые символы<br />\n");
}

PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Winston  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 9509
Пользователь №: 18161
На форуме: 7 лет, 5 месяцев, 17 дней
Карма: 552




if (empty($last_name)) {
die("Поле не заполнено<br />\n");
}elseif (!preg_match("/^[a-zа-яё\d]+$/iu", $last_name)) {
die("поле имеет недопустимые символы<br />\n");
}

Если у тебя кодировка utf-8, нужно использовать модификатор u
PMСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
UnWind  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Обречен писать код...
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1320
Пользователь №: 18159
На форуме: 7 лет, 5 месяцев, 17 дней
Карма: 26




Регулярные выражения - такая классная штука, чего ж Вы её в обучении постоянно пропускаете.
Ведь то, что написал Winston есть и в книге wink.gif


--------------------
Искусство программирования - заставить компьютер делать всё то, что Вам делать лень!
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
igorianru  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Местный житель
****

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 179
Пользователь №: 27336
На форуме: 5 лет, 8 месяцев
Карма:




UnWind это всё из за нехватки времени в чём виноват универ))) Но а без шуток, про регулярки я читал а вот как правильно применять недоразабрался..
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
igorianru  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Местный житель
****

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 179
Пользователь №: 27336
На форуме: 5 лет, 8 месяцев
Карма:




Спасибо Winston
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса