@Andrew9205

Как проверить, что в переменной только цифры и пробелы?

Из формы ввода получаю строковую переменную.
Как ее проверить на валидность(только цифры и пробелы)?
  • Вопрос задан
  • 1155 просмотров
Решения вопроса 2
@magarif
Программист
можно сразу в js проверять и не давать вводить левое
var value = '24243 234234 24323 4';
if (/^[0-9 ]+$/.test(value)) {
  alert('то что нужно');
} else {
  alert('лажа');
}


на php
$value = '24243 234234 24323 4';
if (preg_match("/^[0-9 ]+$/", $value)) {
  echo 'то что нужно';
} else {
  echo 'лажа';
}
Ответ написан
0xD34F
@0xD34F
$ok = !preg_match('/[^\d ]/', $str);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@monzon_8
Наноблогер из Воронежа.
preg_match("[\d\s]+");
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы