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

Регулярное выражение с пробелом?

Здравствуйте! Пропустил изучение регулярных выражений, а задача появилась. Помогите, пожалуйста. На php нужно в поле разрешить только цифры, запятую, -, пробел.
Чтобы я мог ввести 10, 11-20, 30.
Попробовал написать, но вылетает ошибка. /[^0-9,-\s]/

"preg_match(): Compilation failed: invalid range in character class at offset 8"
  • Вопрос задан
  • 2590 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 2
spnq
@spnq
Frontend Developer
/[0-9,-\s]/g
Вот тут можно посмотреть в действии и с объяснением.
Ответ написан
lidacriss
@lidacriss
wtf
ваша регулярка
https://regex101.com/r/0MN6js/1
думаю, что правильная должна быть такого вида:
https://regex101.com/r/lUuKaY/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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