Nickname-no
@Nickname-no

Php как проверить строку?

Как проверить есть ли в переменной три точки?

$value= '26.01'; // error
$value= '26.01.1998'; // ok
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
AlekseyNemiro
@AlekseyNemiro
full-stack developer
if (count(explode('.', $value)) == 3) {
  echo "ok";
}

Проверка строки в формате NN.NN.NNNN:

if (preg_match('/\d{2}\.\d{2}\.\d{2,4}/', $value) === 1) {
  echo "ok";
}

Проверка на наличие трех точек с любым содержимым:

if (preg_match('/.+\..+\..+/', $value) === 1) {
  echo "ok";
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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