El módulo de validación es popular para la validación. La validación es necesaria para verificar si los datos son correctos o no, por lo que este módulo es fácil de usar y valida los datos de forma rápida y sencilla.
Característica del módulo validador:
- Es fácil de empezar y fácil de usar.
- Es un módulo ampliamente utilizado y popular para la validación.
- Funciones simples para validación como isEmail(), isEmpty(), etc.
Instalación del módulo validador:
- Puede visitar el enlace Instalar módulo validador . Puede instalar este paquete usando este comando.
npm install validator
- Después de instalar el módulo de validación, puede verificar la versión de su validador en el símbolo del sistema usando el comando.
npm version validator
- Después de eso, puede crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
node index.js
Nombre de archivo: 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.
Pasos para ejecutar el programa:
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado el módulo Express y el validador usando los siguientes comandos:
npm install validator npm install express
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
Entonces, así es como puede usar el módulo de validación para la validación. También hay otros módulos disponibles en el mercado para validación como hapi-joi, express-validator, etc.
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA