Как проверить данные с помощью модуля валидатора в Node.js?
Опубликовано: 2 Августа, 2021
Модуль валидатора популярен для проверки. Проверка необходима для проверки правильности данных, поэтому этот модуль прост в использовании и проверяет данные быстро и легко.
Особенности модуля валидатора:
- Легко начать и легко использовать.
- Это широко используемый и популярный модуль для проверки.
- Простые функции для проверки, такие как isEmail (), isEmpty () и т. Д.
Установка модуля валидатора:
- Вы можете перейти по ссылке Установить модуль валидатора. Вы можете установить этот пакет с помощью этой команды.
npm установить валидатор
- После установки модуля валидатора вы можете проверить свою версию валидатора в командной строке с помощью команды.
валидатор версии npm
- После этого вы можете просто создать папку и добавить файл, например index.js. Чтобы запустить этот файл, вам необходимо выполнить следующую команду.
узел index.js
Имя файла: index.js
const validator = require( 'validator' ) // Check whether given email is valid or not var email = 'test@gmail.com' console.log(validator.isEmail(email)) // true email = 'test@' console.log(validator.isEmail(email)) // false // Check whether string is in lowercase or not var name = 'geeksforgeeks' console.log(validator.isLowercase(name)) // true name = 'GEEKSFORGEEKS' console.log(validator.isLowercase(name)) // false // Check whether string is empty or not var name = '' console.log(validator.isEmpty(name)) // true name = 'geeksforgeeks' console.log(validator.isEmpty(name)) // false // Other functions also available in // this module like isBoolean() // isCurrency(), isDecimal(), isJSON(), // isJWT(), isFloat(), isCreditCard(), etc. |
Шаги по запуску программы:
- Структура проекта будет выглядеть так:
- Убедитесь, что вы установили экспресс-модуль и модуль проверки, используя следующие команды:
npm установить валидатор npm установить экспресс
- Запустите файл index.js, используя команду ниже:
узел index.js
Вот как вы можете использовать модуль валидатора для проверки. На рынке также доступны другие модули для валидации, такие как hapi-joi, express-validator и т. Д.