awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jzaefferer avatar

jzaefferer/jquery-validation

0
View on GitHub↗
10,327 星标·2,720 分支·JavaScript·MIT·2 次浏览jqueryvalidation.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 历史

jzaefferer/jquery-validation 的 Star 历史图表jzaefferer/jquery-validation 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Jquery Validation 的开源替代方案

相似的开源项目,按与 Jquery Validation 的功能重合度排序。
  • guillaumepotier/parsley.jsguillaumepotier 的头像

    guillaumepotier/Parsley.js

    8,978在 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
    在 GitHub 上查看↗8,978
  • go-ozzo/ozzo-validationgo-ozzo 的头像

    go-ozzo/ozzo-validation

    4,072在 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
    在 GitHub 上查看↗4,072
  • logaretm/vee-validatelogaretm 的头像

    logaretm/vee-validate

    11,263在 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
    在 GitHub 上查看↗11,263
  • chriso/validator.jschriso 的头像

    chriso/validator.js

    23,744在 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
    在 GitHub 上查看↗23,744
查看 Jquery Validation 的所有 30 个替代方案→

常见问题解答

jzaefferer/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.

jzaefferer/jquery-validation 的主要功能有哪些?

jzaefferer/jquery-validation 的主要功能包括:Form Validation, Input Validation, Input Validation Triggers, String Validation and Normalization, Input Normalizations, Input Validation Rules, Form Validation Libraries, Custom Validation Rules。

jzaefferer/jquery-validation 有哪些开源替代品?

jzaefferer/jquery-validation 的开源替代品包括: 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.