awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jzaefferer avatar

jzaefferer/jquery-validation

0
View on GitHub↗
10,327 stars·2,720 forks·JavaScript·MIT·14 viewsjqueryvalidation.org↗

Jquery Validation

This project is a jQuery-based form validation library designed to verify HTML form input values on the client side before submission. It functions as an input validator that enforces data integrity constraints through rule-based verification and value normalization.

The library focuses on web accessibility compliance by linking error messages to input fields via ARIA attributes, ensuring that screen readers can announce validation failures to the user.

The system supports the creation of custom validation rules and the transformation of raw input strings through a normalization pipeline. Configuration is handled through HTML data attributes and element properties, with validation logic triggered by form submission and input change events.

Features

  • Form Validation - Provides a comprehensive client-side framework for verifying user input in HTML forms before submission.
  • Input Validation - Provides a front-end utility for normalizing input values and enforcing data integrity constraints.
  • Input Validation Triggers - Triggers validation logic immediately upon input change events and form submission.
  • String Validation and Normalization - Implements a transformation pipeline to normalize raw input strings before applying validation checks.
  • Input Normalizations - Cleans and transforms raw user input, such as removing whitespace, prior to performing validation checks.
  • Input Validation Rules - Evaluates form field values against a set of predefined or custom logic rules to ensure data integrity.
  • Form Validation Libraries - A jQuery-based library for verifying HTML form input values against predefined or custom rules.
  • Custom Validation Rules - Enables the creation of domain-specific validation patterns to enforce unique data requirements.
  • Rule-Based Plugin Systems - Supports extending the validation engine by registering custom logic functions into a global rule registry.
  • Web Accessibility Compliance - Ensures inclusive web experiences by linking error messages to inputs via ARIA attributes.
  • Screen Reader Live Regions - Provides dynamic ARIA attributes to ensure that validation error messages are announced to screen reader users.
  • Validation Plugins - Implements an ARIA-compliant validation tool that links errors to inputs for screen reader accessibility.
  • Configuration Attributes - Allows validation rules and constraints to be defined directly within HTML data attributes.
  • Accessibility Attribute Mapping - Dynamically maps form validation states to ARIA attributes for improved assistive technology compatibility.
  • Form Validation - jQuery-based form validation plugin.
  • Web Components and UI - jQuery plugin for form validation.
  • 表单验证(Form Validator)/表单提示 - Listed in the “表单验证(Form Validator)/表单提示” section of the Awesome Frontend awesome list.

Star history

Star history chart for jzaefferer/jquery-validationStar history chart for jzaefferer/jquery-validation

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Jquery Validation

These projects share indexed features with Jquery Validation. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • guillaumepotier/parsley.jsguillaumepotier avatar

    guillaumepotier/Parsley.js

    8,978View on GitHub↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    JavaScript
    View on GitHub↗8,978
  • go-ozzo/ozzo-validationgo-ozzo avatar

    go-ozzo/ozzo-validation

    4,072View on GitHub↗

    ozzo-validation is a programmable data validation library for Go that verifies structs, maps, and primitive types using a declarative, rule-based approach. It functions as an interface-based validator, allowing for the recursive checking of nested data structures and custom types without the use of struct tags. The framework distinguishes itself as a context-aware validation engine, supporting the propagation of request-scoped data to rules that depend on external state. It provides extensive extensibility through custom rule definitions and the ability to override default failure text with l

    Gogogolangozzo
    View on GitHub↗4,072
  • logaretm/vee-validatelogaretm avatar

    logaretm/vee-validate

    11,263View on GitHub↗

    Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of user inputs through declarative rules and tracks form metadata, including submission status and dirty states. The library functions as a wrapper for integrating external schema validation libraries to enforce consistent data shapes. It also serves as an internationalized framework for displaying translated error messages and localized feedback. The project covers broad capability areas including form state management, the handling of complex nested data structures, and the s

    TypeScriptformform-validationforms
    View on GitHub↗11,263
  • chriso/validator.jschriso avatar

    chriso/validator.js

    23,744View on GitHub↗

    validator.js is a JavaScript string validation and sanitization library. It provides a set of functions to verify that strings match specific patterns—such as emails, URLs, and alphanumeric formats—and a toolkit for cleaning and transforming text input to remove prohibited characters and trim whitespace. The library includes utilities for standardizing email addresses by lowercasing domains and removing sub-addressing markers. It also functions as an HTML entity escaper, replacing special characters with entities to prevent the browser from executing text as code. The project covers capabili

    JavaScript
    View on GitHub↗23,744
Compare all 30 related projects→

Frequently asked questions

What does jzaefferer/jquery-validation do?

This project is a jQuery-based form validation library designed to verify HTML form input values on the client side before submission. It functions as an input validator that enforces data integrity constraints through rule-based verification and value normalization.

What are the main features of jzaefferer/jquery-validation?

The main features of jzaefferer/jquery-validation are: Form Validation, Input Validation, Input Validation Triggers, String Validation and Normalization, Input Normalizations, Input Validation Rules, Form Validation Libraries, Custom Validation Rules.

Which projects share features with jzaefferer/jquery-validation?

Projects with overlapping indexed features include: guillaumepotier/parsley.js — Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input… go-ozzo/ozzo-validation — ozzo-validation is a programmable data validation library for Go that verifies structs, maps, and primitive types… logaretm/vee-validate — Vee-validate is a form validation library and state management tool for Vue applications. It enables the validation of… chriso/validator.js — validator.js is a JavaScript string validation and sanitization library. It provides a set of functions to verify that… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… open-circle/valibot — Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.