# express-validator

> Express middleware for the validator module.

Latest version **7.3.2** (published 2026-04-01) · MIT license · 0 weekly downloads

## Install

```sh
npm install express-validator
pnpm add express-validator
yarn add express-validator
bun add express-validator
```

## Health

**Score 60/100 (C)** — status: active.

Positive: has types; no vulnerabilities; high maintenance score; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 7.3.2 |
| Published | 2026-04-01 |
| First published | 2011-10-05 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >= 8.0.0 |
| Dependencies | 2 |
| Unpacked size | 142.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 6234 |
| Author | Christoph Tavan |
| Maintainers | ctavan, gustavohenke, rustybailey, fedeci |
| Keywords | express, validator, validation, validate, sanitize, sanitization, xss |

## Links

- npm: https://www.npmjs.com/package/express-validator
- Repository: https://github.com/express-validator/express-validator
- Homepage: https://express-validator.github.io
- Issues: https://github.com/express-validator/express-validator/issues
- npm.io page: https://npm.io/package/express-validator

## Dependencies (2)

- [lodash](https://npm.io/package/lodash.md) ^4.18.1
- [validator](https://npm.io/package/validator.md) ~13.15.23

## Alternatives

- [@regle/core](https://npm.io/package/@regle/core.md) — 47.0K weekly downloads
- [typeof-arguments](https://npm.io/package/typeof-arguments.md) — 12.5K weekly downloads
- [@lokalise/projects-engine-contracts](https://npm.io/package/@lokalise/projects-engine-contracts.md) — 978 weekly downloads
- [@osjwnpm/nam-laboriosam-quibusdam](https://npm.io/package/@osjwnpm/nam-laboriosam-quibusdam.md) — 70 weekly downloads
- [@oridune/validator](https://npm.io/package/@oridune/validator.md) — 16 weekly downloads

## Recent versions

- 7.3.2 (latest) — 2026-04-01
- 7.3.1 — 2025-11-19
- 7.3.0 — 2025-10-22
- 7.2.1 — 2024-12-29
- 7.2.0 — 2024-08-11
- 7.1.0 — 2024-05-19
- 7.0.1 — 2023-04-16
- 7.0.0 — 2023-04-15
- 6.15.0 — 2023-02-16
- 6.14.3 — 2023-01-20
- 6.14.2 — 2022-06-19
- 6.14.1 — 2022-05-22
- 6.14.0 — 2021-12-11
- 6.13.0 — 2021-10-12
- 6.12.2 — 2021-09-26
- … 110 more at https://npm.io/package/express-validator/versions

## README

# express-validator

[![npm version](https://img.shields.io/npm/v/express-validator.svg)](https://www.npmjs.com/package/express-validator)
[![Build status](https://github.com/express-validator/express-validator/actions/workflows/ci.yml/badge.svg)](https://github.com/express-validator/express-validator/actions/workflows/ci.yml)
[![Coverage Status](https://img.shields.io/coveralls/express-validator/express-validator.svg)](https://coveralls.io/github/express-validator/express-validator?branch=master)

An [express.js](https://github.com/visionmedia/express) middleware for
[validator](https://github.com/validatorjs/validator.js).

- [Installation](#installation)
- [Documentation](#documentation)
- [Changelog](#changelog)
- [License](#license)

## Installation

```
npm install express-validator
```

Also make sure that you have Node.js 14 or newer in order to use it.

## Documentation

Please refer to the documentation website on https://express-validator.github.io.

## Changelog

Check the [GitHub Releases page](https://github.com/express-validator/express-validator/releases).

## License

MIT License

---
_Source: https://npm.io/package/express-validator · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
