How to validate user input by using express validator

share link

by shivanisanju03 dot icon Updated: Mar 9, 2023

technology logo
technology logo

Guide Kit Guide Kit  

The best way to handle validation on any kind of input coming from outside in Express is by using the express-validator package: You require the check and validationResult objects from the package: We pass an array of check () calls as the second argument of the post () call. Every check () call accepts the parameter name as argument.

In order to validate a file input field you could use multer: middleware that adds a body object and a file object to the request object. And then use express-validator .custom () validation function chained to your validation middleware.

Here is an example of how to validate user input by using express validator

Fig 1: Preview of the output that you will get on running this code from your IDE.



Follow the steps carefully to get the output easily.

  1. Install Visual Studio Code IDE on your computer.
  2. Create a new HTML file.
  3. Copy the code using the 'Copy' button and create an HTML tag then paste the code inside the tag into that HTML file.
  4. Create a new JS file copy the JS code and paste the code (refer to preview as well).
  5. Save and run the file directly from the file location to generate the output.

I found this code snippet by searching for ' input validations using express js' you can try any such use case!

Environment tested

I tested this solution in the following versions. Be mindful of changes when working with other versions.

  1. The solution is created in Visual Studio Code 1.75.1.

Using this solution, we are able to process how to validate user input by using express validator with simple steps. This process also facilities an easy way to use, hassle-free method to create a hands-on working version of code which would help us to process how to validate user input by using express validator .


  1. For any support on kandi solution kits, please use the chat
  2. For further learning resources, visit the Open Weaver Community learning page.