Задать вопрос
proudmore
@proudmore

Почему функция preg_match() возвращает 0?

Здравствуйте.
if (preg_match('/^[А-ЯЁ][а-яё]*(\s[А-ЯЁ][а-яё]*)?$/', $_POST['name']) === 1) {
				$valid = true;
			}

Я проверял, выражение работает верно.
На входе 100% валидные данные. Где я накосячил?
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 2
@Arik
Точно 0? Не false?

Еще можно посмотреть в сторону Модификаторы шаблонов а именно на "u (PCRE_UTF8)"
Ответ написан
Комментировать
27cm
@27cm
TODO: Написать статус
Флаг u добавьте.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы