FormValidation es la mejor biblioteca de validación para JavaScript.
* Todo reescrito desde cero en Typescript y ES6
* Sin dependencias. Sin jQuery. ¡Hurra!
* Compatible con el módulo de JavaScript. Significa que puedes usar import e integrar con otros frameworks de JavaScript
* Construido sobre una arquitectura de plugins. La biblioteca principal es muy ligera. Todo lo demás es plugin.
* Los validadores más ricos en la clase
* Todos los validadores se pueden usar de manera independiente. Así que puedes usarlo en el navegador, con el módulo de JavaScript y frameworks del lado del servidor. Escribe el validador una vez y reutilízalo en todas partes.
* Bien probado con más de 400 pruebas unitarias de Mocha, cientos de casos de prueba de extremo a extremo contra el servidor de Selenium.
* Diseñado para trabajar con formularios nativos sin usar ningún framework CSS específico
* Plugins integrados para soportar frameworks CSS populares, incluyendo
- Bootstrap v3, v4, v5
- Bulma
- Foundation
- Materialize
- Milligram
- mini.css
- PureCSS
- Semantic UI
- Shoelace
- Spectre
- Tachyons
- turretcss
- Uikit
y más próximamente.