Как проверить данные с помощью модуля валидатора в Node.js?

Опубликовано: 2 Августа, 2021

Модуль валидатора популярен для проверки. Проверка необходима для проверки правильности данных, поэтому этот модуль прост в использовании и проверяет данные быстро и легко.

Особенности модуля валидатора:

  1. Легко начать и легко использовать.
  2. Это широко используемый и популярный модуль для проверки.
  3. Простые функции для проверки, такие как isEmail (), isEmpty () и т. Д.

Установка модуля валидатора:

  1. Вы можете перейти по ссылке Установить модуль валидатора. Вы можете установить этот пакет с помощью этой команды.
     npm установить валидатор
  2. После установки модуля валидатора вы можете проверить свою версию валидатора в командной строке с помощью команды.
     валидатор версии npm
  3. После этого вы можете просто создать папку и добавить файл, например 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.

Шаги по запуску программы:

  1. Структура проекта будет выглядеть так:
  2. Убедитесь, что вы установили экспресс-модуль и модуль проверки, используя следующие команды:
     npm установить валидатор
    npm установить экспресс
  3. Запустите файл index.js, используя команду ниже:
     узел index.js

Вот как вы можете использовать модуль валидатора для проверки. На рынке также доступны другие модули для валидации, такие как hapi-joi, express-validator и т. Д.