FitTech
@FitTech

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

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

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

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

Войти через центр авторизации
Похожие вопросы
AwardWallet Пермь
от 40 000 до 100 000 руб.
от 65 000 до 80 000 руб.
Finch Москва
До 90 000 руб.
20 июн. 2019, в 00:13
1000 руб./за проект
20 июн. 2019, в 00:01
2500 руб./за проект
19 июн. 2019, в 23:38
10000 руб./за проект