регулярном выражении как цифра? и как это предотвратить?
Где-то ты ошибаешься Покажи регулярку
const dayRegExp = /[1-9]{1,2}/; проверка на день например
так это если я ввожу вместо цыфры его он его принимает
Покажи конкретный пример с конкретными данными
https://codesandbox.io/s/birthday-fields-test-eo4vy?file=/src/features/form/Form.js:761-792
ну вот ввожу в поле день (где по регулярке только цифры) "`1" - вот так - он считает что всё ок и проходит валидацию
Так у тебя и буквы проходят, и вообще всё
вот сейчас проверяю для поля день - принимает только цифры 1-31, если буквы и др кроме вот этого бэктика - ошибку как и положено выдает
там же просто надо курсор с поля убрать (событие онблур срабатывает)
Не, ошибка в консоль упала
сейчас проверил да там ошибка в консоле, но у меня отрабатывала и с ней. убрал ошибку сейчас
но проблема с бактиком остаётся
https://regex101.com/ - затести тут Крч, проблема не в регулярке а где-то в коде Поэтому надо разбираться, но я ща занят
лан попробую спс
Обсуждают сегодня