awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chriso avatar

chriso/validator.js

0
View on GitHub↗
23,744 स्टार्स·2,457 फोर्क्स·JavaScript·MIT·5 व्यूज़

Validator.js

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 capabilities for user input validation, string data sanitization, and form data verification. These tools enable the normalization of data formats and the prevention of XSS attacks through character escaping.

Features

  • String Validation and Normalization - Provides a comprehensive set of functions for validating string formats and normalizing text input.
  • Input Validation - Validates if text entries match required formats like emails, URLs, or phone numbers before processing.
  • Regular Expression Libraries - Checks string patterns against predefined regular expression rules to verify specific data formats.
  • String Sanitizers - Provides utilities to identify and replace prohibited characters in strings to ensure data cleanliness.
  • Input Sanitization - Cleans and validates user-provided string data to prevent injection attacks and ensure data safety.
  • Character Escaping - Replaces special characters with HTML entities to prevent the browser from executing text as malicious code.
  • Data Sanitization Utilities - Provides libraries to ensure incoming string data conforms to expected formats to prevent processing errors.
  • XSS Protections - Prevents cross-site scripting by sanitizing and encoding user-provided strings.
  • Escaping Utilities - Encodes dynamic text content by replacing special characters with HTML entities to prevent script injection.
  • Text Transformation Functions - Offers stateless functions for modifying and transforming string content without side effects.
  • Normalization - Standardizes email addresses by lowercasing domains and removing sub-addressing markers to create unique identifiers.
  • Form Data Validation - Ensures web form submissions conform to specific patterns and business rules before saving to a database.
  • Form Validation - String validation and sanitization library.
  • JavaScript Utilities - Validation library for URLs, emails, and integers.
  • Utility Libraries - String validation and sanitization utilities.
  • Input Validation and Sanitization - Library for string validation and sanitization.

स्टार हिस्ट्री

chriso/validator.js के लिए स्टार हिस्ट्री चार्टchriso/validator.js के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Validator.js के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Validator.js के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • jzaefferer/jquery-validationjzaefferer का अवतार

    jzaefferer/jquery-validation

    10,327GitHub पर देखें↗

    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. Co

    JavaScript
    GitHub पर देखें↗10,327
  • codeigniter4/codeigniter4codeigniter4 का अवतार

    codeigniter4/CodeIgniter4

    5,924GitHub पर देखें↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    GitHub पर देखें↗5,924
  • arasatasaygin/is.jsarasatasaygin का अवतार

    arasatasaygin/is.js

    9,078GitHub पर देखें↗

    is.js is a JavaScript validation library and data type checker. It provides a suite of utilities to verify whether variables are primitives, arrays, functions, or specific object types. The project allows for the implementation of custom validation logic and the use of naming namespaces to override default rules and regular expressions. It covers a broad range of validation capabilities, including numeric arithmetic properties, date and time analysis for relative and absolute ranges, and string format verification for patterns such as emails, URLs, and IP addresses. The library also includes

    JavaScript
    GitHub पर देखें↗9,078
  • aplus-framework/validationaplus-framework का अवतार

    aplus-framework/validation

    237GitHub पर देखें↗

    This library is a PHP framework designed for validating and sanitizing incoming data. It provides a structured approach to ensuring that information conforms to expected formats and integrity requirements before it is processed or stored by an application. The project utilizes a fluent interface to construct validation logic, allowing for the definition of complex rules through chainable methods. It employs a strategy-based execution model where individual validation components are encapsulated and can be dynamically assigned to data fields. When validation fails, the system uses an exception

    PHPaplusaplus-frameworkcomposer
    GitHub पर देखें↗237
Validator.js के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

chriso/validator.js क्या करता है?

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.

chriso/validator.js की मुख्य विशेषताएं क्या हैं?

chriso/validator.js की मुख्य विशेषताएं हैं: String Validation and Normalization, Input Validation, Regular Expression Libraries, String Sanitizers, Input Sanitization, Character Escaping, Data Sanitization Utilities, XSS Protections।

chriso/validator.js के कुछ ओपन-सोर्स विकल्प क्या हैं?

chriso/validator.js के ओपन-सोर्स विकल्पों में शामिल हैं: jzaefferer/jquery-validation — This project is a jQuery-based form validation library designed to verify HTML form input values on the client side… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… arasatasaygin/is.js — is.js is a JavaScript validation library and data type checker. It provides a suite of utilities to verify whether… aplus-framework/validation — This library is a PHP framework designed for validating and sanitizing incoming data. It provides a structured… validatorjs/validator.js — Validator.js is a library of pure, stateless functions designed for the validation and sanitization of string data… arktypeio/arktype — Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with…