[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярные выражения
nugle
Самая актуальная, наверно, тема про регулярные выражения. Но тем не менее я их тоже никак не выучу. Обязательно возьмусь за их изучение после того как доделаю проект, так как без них никуда. Но пока вопрос такого типа:
Вот код, но мне выдается результат, что введено не верно.
если ввести так 410000, г. , то все верно. В чем проблема?
<?php

$value = '410000, г.Саратов';

if(!preg_match('/^[А-Яа-яЁё0-9,. ]+$/', $value))
echo 'Адрес может содержать только буквы русского алфавита, цифры, точку, запятую';
else
echo '<span class="edit_true">Поле "'.$array_name[$name].'" введено верно</span>';




Спустя 4 минуты, 28 секунд (10.01.2012 - 16:20) inpost написал(а):
Укажи модификатор u , если работаешь с ЮТФ.
Только я твой пример не понял? Ты показал область допустимых символов, а потом строку, где нет запрещенных символов, и у тебя всё норм! smile.gif

Спустя 16 минут, 27 секунд (10.01.2012 - 16:37) nugle написал(а):
Спасибо)
Цитата
Только я твой пример не понял? Ты показал область допустимых символов, а потом строку, где нет запрещенных символов, и у тебя всё норм!

про какие строки идет речь?

Спустя 10 минут, 22 секунды (10.01.2012 - 16:47) inpost написал(а):
"410000, г." - то все верно. В чем проблема?
"Адрес может содержать только буквы русского алфавита, цифры, точку, запятую", и пробел, который ты отдельно добавил smile.gif

Спустя 9 минут, 8 секунд (10.01.2012 - 16:56) nugle написал(а):
ну я не знай почему он так "410000, г." нормально проверял)
Цитата
"Адрес может содержать только буквы русского алфавита, цифры, точку, запятую", и пробел, который ты отдельно добавил

ну эт да)

Спустя 4 часа, 37 минут, 31 секунда (10.01.2012 - 21:34) Winston написал(а):
Чем меньше символов тем ёмче регулярка :D
!preg_match('/^[а-яё\d,. ]+$/iu', $value)

Спустя 16 минут, 45 секунд (10.01.2012 - 21:51) nugle написал(а):
Winston
Спасибо)
Быстрый ответ:

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