Описание тега validator.js

2 ответа

Экспресс-валидатор isAfter всегда false

Я пытаюсь проверить, что определенная endDate находится после startDate. Я перепробовал все, что нашел и мог придумать, но ничего не работает. Несколько примеров того, что я пробовал: check('endDate').isAfter(new Date('startDate')).withMessage('End …
0 ответов

Разрешить пробелы только при вводе при использовании validator.js

У меня есть поле для комментариев типа текстовой области, которая имеет требуемый тип, но пользователь должен иметь возможность вводить пробелы только в качестве ввода. Я использую validator.js, который отключает кнопку отправки, если пользователь в…
11 дек '17 в 07:35
3 ответа

Экспресс-валидатор - как обработать условную валидацию

У меня есть форма, в которой, если адрес доставки человека отличается от его адреса выставления счета, он выберет переключатель с надписью "нет". Мне нужно иметь возможность проверить, каково значение этого, и если нет, проверить форму, которая разв…
2 ответа

Проверка схемы Mongoose: ошибка для пустой строки при проверке необязательного поля

У меня есть схема мангуста, вроде let Employee = new mongoose.Schema({ name: { type: String, required: true }, email: { type: String, required: true, trim: true, unique: true, validate: { validator: validator.isEmail, message: "{Value} is not valid"…
17 янв '19 в 17:22
1 ответ

Последняя версия mongoose-validator(1.3 или 1.3.2) предоставляет ошибку SyntaxError

Мой вопрос по поводу SyntaxError, который я получаю после установки последней версии mongoose-validator. Я только что установил последнюю версию mongoose-validator(1.3 или 1.3.2) для простого стекового приложения MEAN. Всякий раз, когда я запускаю с…
4 ответа

Экспресс-валидатор: как проверить "дату начала" перед "датой окончания"

Я использую express-validator чтобы сделать мой сервер проверки, и я столкнулся с небольшой проблемой с моей проверкой даты. Я пытаюсь подтвердить, что моя Дата начала предшествует моей дате окончания. Я в настоящее время использую это: check('taskS…
6 ответов

Неявные асинхронные пользовательские валидаторы (пользовательские валидаторы, которые принимают 2 аргумента) устарели в mongoose >= 4.9.0

Я использую мангуст 4.9.0. Хотя приведенный ниже код работает, я получаю предупреждение, подобное следующему: (узел:24769) DeprecationWarning: Неявные асинхронные пользовательские валидаторы (пользовательские валидаторы, которые принимают 2 аргумент…
18 мар '17 в 18:00
1 ответ

Как вызвать validate.js и использовать его в файле функций (чтобы проверить ответ)?

Как вызвать validate.js и использовать его в файле функций (для проверки определенной части ответа)? Я пытаюсь использовать https://github.com/validatorjs/validator.js, который представляет собой библиотеку с некоторыми замечательными валидаторами и…
15 окт '19 в 15:50
1 ответ

Публикация формы после проверки

Я использую validator.js для проверки формы и пакет MDN для стилизации моей формы. Я использую эту форму в веб-приложении, созданном с использованием node js и express. Я не знаю, как перенаправить мою форму на app.post('/example) после ее проверки.…
26 июн '20 в 09:05
1 ответ

ValidatorJS isNumeric функция не работает должным образом

Итак, я хочу проверить поле Mongoose, которое должно быть строкой, содержащей только цифры (потому что первая цифра может быть 0), и я настраиваю настраиваемый валидатор, например: id: { type: String, required: [true, REQUIRED_VALIDATOR_ERROR_MESSAG…
31 авг '20 в 12:16
0 ответов

validator.js и обнаружение разрывов строк

Итак, я пытаюсь создать сценарий, который будет по существу подсчитывать разрывы строк во введенном текстовом поле, а затем использовать валидатор, чтобы проверить, не слишком ли много строк во введенных данных. Например, это может быть ввод: Lorem …
30 сен '20 в 22:46
1 ответ

Пользовательская ошибка экспресс-валидатора не работает

Я использую экспресс-валидатор для проверки ввода, а также использую Sequelize ORM для запросов к базе данных. Попытка проверить пользовательскую функцию на экспресс-валидаторе. Функция всегда терпит неудачу, независимо от вывода. Вот тело валидатор…
1 ответ

validatorjs передает все тестовые примеры при использовании подстановочного знака, даже если тест должен завершиться неудачно

У меня есть массив объектов заказа, и я пытаюсь проверить свойства каждого объекта. мой пример кода runkit здесь. Может ли кто-нибудь сказать мне, почему он проходит тесты, когда он должен их провалить и как это исправить? тело объекта - это массив …
20 окт '20 в 21:17
0 ответов

Какой метод проверки использовать при отправке данных и команд, не редактируемых пользователем? (отправить, получить, validator.js)

На сайтах, сервисах при отправке данных, введенных пользователями, я использую метод формы post и проверяю фронтенд и бэкэнд с помощью validator.js Вопрос: как лучше всего проверять и отправлять данные, команды на сервер, которые напрямую не вводятс…
19 ноя '20 в 06:54
0 ответов

Validator.js в зависимости от того, какие поля присутствуют

У меня простая проверка 'name': 'required|string', 'contact': 'required|numeric', 'extra_contact': 'required|numeric', 'operation': 'required|numeric', Проблема, с которой я столкнулся: два поля - а могут присутствовать или нет. Так, например, у мен…
23 июл '21 в 14:47
1 ответ

Все учтенные символы в validator.js?

Я использую функцию .isStrongPassword() из validator.js. По умолчанию он проверяет, содержит ли пароль хотя бы один символ. К сожалению, я не могу найти набор всех символов, которые validator.js считает символом. Также обычно не существует единого м…
18 ноя '21 в 11:35
0 ответов

как использовать zod с validator.js

У меня есть приложение, использующее zod, но я хотел бы использовать некоторые методы из другой библиотеки (validator.js), в документации zod говорится: Проверьте validator.js, чтобы узнать о множестве других полезных функций проверки строк. Не увер…
12 мар '22 в 14:27
0 ответов

экспресс-валидатор игнорирует недействительные поля

как я могу игнорировать недействительные поля? я хочу просто получить все проверенные поля в req.body пример: ПОЧТА: http://127.0.0.1:3000/api/auth/signup проверитьСхема: проверка имени, электронной почты и пароля checkSchema({ name: { isAlpha: { er…
0 ответов

Разрешение пустых строк в Validator.js

Я пытаюсь объединить Zod и Validator.js для проверки данных формы. Я хочу разрешить пустые строки""для необязательных полей. Я думаю, что этот фрагмент должен работать, но НЕ работает, и я не могу этого понять: const alpha = (maxChar: number = 1) =&…
0 ответов

isDate("2022-06-15") возвращает false в валидаторе 13.11.0.

Создайте новый проект в macOS Node 16.16.0. npm init npm install -s validator Этот устанавливает валидатор 13.11.0. Мой index.js: const validator = require('validator'); const rt = validator.isDate("2022-06-15"); console.log(rt); Вывод ложный. Кто-н…
02 ноя '23 в 18:59