169 похожих чатов

Реб, почему символ - ` (обратная ковычка) проходит проверку в

регулярном выражении как цифра? и как это предотвратить?

17 ответов

12 просмотров

Где-то ты ошибаешься Покажи регулярку

Roman- Автор вопроса
Bohdan Bida 🇺🇦
Где-то ты ошибаешься Покажи регулярку

const dayRegExp = /[1-9]{1,2}/; проверка на день например

Roman- Автор вопроса
Bohdan Bida 🇺🇦
а бектик то где?

так это если я ввожу вместо цыфры его он его принимает

Roman
так это если я ввожу вместо цыфры его он его прини...

Покажи конкретный пример с конкретными данными

Roman- Автор вопроса
Bohdan Bida 🇺🇦
Покажи конкретный пример с конкретными данными

https://codesandbox.io/s/birthday-fields-test-eo4vy?file=/src/features/form/Form.js:761-792

Roman- Автор вопроса
Bohdan Bida 🇺🇦
А что не так то?

ну вот ввожу в поле день (где по регулярке только цифры) "`1" - вот так - он считает что всё ок и проходит валидацию

Roman
ну вот ввожу в поле день (где по регулярке только ...

Так у тебя и буквы проходят, и вообще всё

Roman- Автор вопроса
Bohdan Bida 🇺🇦
Так у тебя и буквы проходят, и вообще всё

вот сейчас проверяю для поля день - принимает только цифры 1-31, если буквы и др кроме вот этого бэктика - ошибку как и положено выдает

Roman- Автор вопроса
Bohdan Bida 🇺🇦
Так у тебя и буквы проходят, и вообще всё

там же просто надо курсор с поля убрать (событие онблур срабатывает)

Roman- Автор вопроса
Bohdan Bida 🇺🇦
Не, ошибка в консоль упала

сейчас проверил да там ошибка в консоле, но у меня отрабатывала и с ней. убрал ошибку сейчас

Roman- Автор вопроса
Bohdan Bida 🇺🇦
Не, ошибка в консоль упала

но проблема с бактиком остаётся

Roman
но проблема с бактиком остаётся

https://regex101.com/ - затести тут Крч, проблема не в регулярке а где-то в коде Поэтому надо разбираться, но я ща занят

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

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
11
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Карта сайта