php-validate - A small and feature-rich php validation and filtering library

  •        17

A small and feature-rich php validation and filtering library. support scene grouping, pre-filtering, custom messages, array checking. 一个小巧且功能丰富的php验证、过滤库。支持场景分组,前置过滤,自定义消息,数组检查。

https://inhere.github.io/php-validate/
https://github.com/inhere/php-validate

Tags
Implementation
License
Platform

   




Related Projects

jquery-validation - jQuery Validation Plugin library sources

  •    Javascript

The jQuery Validation Plugin provides drop-in validation for your existing forms, while making all kinds of customizations to fit your application really easy.Include jQuery and the plugin on a page. Then select a form to validate and call the validate method.

vee-validate - ✔ Form validation for Vue

  •    Javascript

vee-validate is a plugin for Vue.js that allows you to validate input fields and display errors. You don't have to do anything fancy in your app -- most of the work goes into the html. You only need to specify for each input what kind of validators should be used when the value changes. The errors will be automatically generated. The plugin offers many validations out of the box.

spected - Validation library

  •    Javascript

Spected is a low level validation library for validating objects against defined validation rules. Framework specific validation libraries can be built upon spected, leveraging the spected appraoch of separating the speciific input from any validation. Furthermore it can be used to verify the validity deeply nested objects, f.e. server side validation of data or client side validation of JSON objects. Spected can also be used to validate Form inputs etc. Install Spected via npm or yarn.

angular-validation - Angular Form Validation made simple

  •    Javascript

The base concept is not new, it comes from the easy form input validation approach of Laravel Framework as well as PHP Gump Validation. They are both PHP frameworks and use a very simple approach, so why not re-use the same concept over Angular as well? Well it's now made available with a few more extras. For a smoother user experience, I also added validation on inactivity (timer/debounce). So validation will not bother the user while he is still typing... though as soon as the user pauses for a certain amount of time, then validation comes into play. It's worth knowing that this inactivity timer is only available while typing, if user focuses away from his input (onBlur) it will then validate instantly.

validatorjs - A data validation library in JavaScript for the browser and Node

  •    Javascript

The validatorjs library makes data validation in JavaScript very easy in both the browser and Node.js. This library was inspired by the Laravel framework's Validator. To apply validation rules to the data object, use the same object key names for the rules object.


laravel-uuid - Laravel package to generate and to validate a UUID according to the RFC 4122 standard

  •    PHP

Laravel package to generate and to validate a universally unique identifier (UUID) according to the RFC 4122 standard. Support for version 1, 3, 4 and 5 UUIDs are built-in. Laravel-uuid is now refactored for Laravel 5.5. It has the same requirements so that means PHP 7. Laravel package auto-discovery is enabled, and you can now use the UUID validation. Validation examples are below and in the tests.

store-receipt-validator - PHP receipt validator for Apple iTunes, Google Play and Amazon App Store

  •    PHP

PHP library that can be used to validate base64 encoded iTunes in app purchase receipts. The easiest way to work with this package is when it's installed as a Composer package inside your project. Composer isn't strictly required, but makes life a lot easier.

laravel-jsvalidation - Laravel 5 Javascript Validation

  •    PHP

Laravel Javascript Validation package allows to reuse your Laravel Validation Rules, Messages, FormRequest and Validators to validate forms automatically in client side without need to write any Javascript code or use HTML Builder Class. You can validate forms automatically referencing it to your defined validations. The messages are loaded from your validations and translated according your Localization preferences.

GUMP - A fast, extensible & stand-alone PHP input validation class that allows you to validate any data

  •    PHP

GUMP is a standalone PHP data validation and filtering class that makes validating any data easy and painless without the reliance on a framework. The short format is an alternative way to run the validation.

Enterprise Library Validation block For javascript

  •    

This project makes it easier for web client use Enterprise library validation block (VAB) validate user input. It transform validation rule which configed in App or web config file to javascript rule. ????? entLib VAB ????? js ???????

AwesomeValidation - Android validation library which helps developer boil down the tedious work to three easy steps

  •    Java

Implement validation for Android within only 3 steps. Developers should focus on their awesome code, and let the library do the boilerplate. And what's more, this could help keep your layout file clean. It works perfectly with Fragment, but please pay attention to Fragment's lifecycle. You should set the validate() inside Fragment's onActivityCreated instead of onCreateView or any other early stage.

smtp-validate-email - A PHP class for performing email addresses validation via SMTP

  •    PHP

Perform email address validation/verification via SMTP. The SMTPValidateEmail\Validator class retrieves MX records for the email domain and then connects to the domain's SMTP server to try figuring out if the address really exists.

valitron - Valitron is a simple, elegant, stand-alone validation library with NO dependencies

  •    PHP

Valitron is a simple, minimal and elegant stand-alone validation library with NO dependencies. Valitron uses simple, straightforward validation methods with a focus on readable and concise syntax. Valitron is the simple and pragmatic validation library you've been looking for. Valitron was created out of frustration with other validation libraries that have dependencies on large components from other frameworks like Symfony's HttpFoundation, pulling in a ton of extra files that aren't really needed for basic validation. It also has purposefully simple syntax used to run all validations in one call instead of individually validating each value by instantiating new classes and validating values one at a time like some other validation libraries require.

UPS Address Validation

  •    

Library uses UPS Address Validation API to validate address with possible parameters such as city, State, postal code, and etc. Additional information can be found at [url:https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US]. A sample test program validates all post...

revalidate - Elegant and composable validations

  •    Javascript

Revalidate is a library for creating and composing together small validation functions to create complex, robust validations. There is no need for awkward configuration rules to define validations. Just use functions. All right. No more upselling. Just look at an example ❤️.

ozzo-validation - A Go (golang) package that provides an idiomatic way of data validation

  •    Go

Go 1.6 or above.The ozzo-validation package mainly includes a set of validation rules and two validation methods. You use validation rules to describe how a value should be considered valid, and you call either validation.Validate() or validation.ValidateStruct() to validate the value.

schema-inspector - Schema-Inspector is an JSON API sanitisation and validation module.

  •    Javascript

Schema-Inspector is a powerful tool to sanitize and validate JS objects. It's designed to work both client-side and server-side and to be scalable with allowing asynchronous and synchronous calls.(Or download async.js and schema-inspector.js manually).

async-validator - validate form asynchronous

  •    Javascript

The following is modified from earlier version of async-validate. first: Boolean, Invoke callback when the first validation rule generates an error, no more validation rules are processed. If your validation involves multiple asynchronous calls (for example, database queries) and you only need the first error use this option.

govalidator - Validate Golang request data with simple rules

  •    Go

Validate golang request data with simple rules. Highly inspired by Laravel's request validation. Note: Array, map, slice can be validated by adding custom rules.