All Projects → shopnilsazal → Validus

shopnilsazal / Validus

Licence: other
A dead simple Python string validation library.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Validus

vim-npr
Sensible 'gf' for Node Path Relative JS module resolution per project 🐿
Stars: ✭ 19 (-92.61%)
Mutual labels:  package
action
📦📊 GitHub Action to reports on the size of your npm package
Stars: ✭ 36 (-85.99%)
Mutual labels:  package
larafy
Larafy is a Laravel package for Spotify API. It is more like a wrapper for the Spotify API.
Stars: ✭ 53 (-79.38%)
Mutual labels:  package
oexec
oexec is a Go package to execute shell commands in specified order
Stars: ✭ 21 (-91.83%)
Mutual labels:  package
scaffold-package-command
Scaffolds WP-CLI commands with functional tests, full README.md, and more.
Stars: ✭ 51 (-80.16%)
Mutual labels:  package
portuguese-utils
A set of useful utils for developing portuguese apps
Stars: ✭ 20 (-92.22%)
Mutual labels:  package
repogen
Easy-to-use signed APT repository generator with a web-based package browser.
Stars: ✭ 34 (-86.77%)
Mutual labels:  package
ansible-role-rsyslog
Install and configure rsyslog on your system.
Stars: ✭ 14 (-94.55%)
Mutual labels:  package
laravel-provider
The Laravel Framework Service Provider for Railt
Stars: ✭ 19 (-92.61%)
Mutual labels:  package
qualscan
A CLI, and API, tool to run many quality check-ups on your javascript project.
Stars: ✭ 20 (-92.22%)
Mutual labels:  package
pkglite
Compact Package Representations
Stars: ✭ 16 (-93.77%)
Mutual labels:  package
bali
Bali - Minimalist Golang build and packaging tool
Stars: ✭ 59 (-77.04%)
Mutual labels:  package
route observer mixin
RouteObserveMixin provides easy access to didPush/didPop/didPushNext/didPopNext.
Stars: ✭ 27 (-89.49%)
Mutual labels:  package
data-validator
A tool to validate data built around Apache Spark.
Stars: ✭ 66 (-74.32%)
Mutual labels:  data-validation
laravel-username-generator
Automatically generate usernames for Laravel User Model
Stars: ✭ 37 (-85.6%)
Mutual labels:  package
video-downloader
Video Downloader for Facebook.
Stars: ✭ 63 (-75.49%)
Mutual labels:  package
ux
Laravel UI, Auth, & CRUD scaffolding package using Bootstrap & Livewire.
Stars: ✭ 34 (-86.77%)
Mutual labels:  package
rbmq
Simple API for spawning RabbitMQ Producers and Consumers.
Stars: ✭ 20 (-92.22%)
Mutual labels:  package
laravel-blade-sugar
Add syntactic sugar to your Laravel Blade templates.
Stars: ✭ 16 (-93.77%)
Mutual labels:  package
aplus
Aplus Command Line Tool
Stars: ✭ 71 (-72.37%)
Mutual labels:  package

======= Validus

.. image:: https://img.shields.io/pypi/v/validus.svg :target: https://pypi.python.org/pypi/validus

.. image:: https://img.shields.io/travis/shopnilsazal/validus.svg :target: https://travis-ci.org/shopnilsazal/validus

A dead simple Python string validation library.

Requirements

  • Python 3.3+

Installation

.. code-block:: bash

pip install validus

Usage

.. code-block:: python

>>> import validus

>>> validus.isemail('[email protected]')
True

List of Functions

.. code-block:: python

isascii()
isprintascii()
isnonempty()
isbase64()
isemail()
ishexadecimal()
isint()
isfloat()
ispositive()
isslug()
isuuid()
isuuid3()
isuuid4()
isuuid5()
isfullwidth()
ishalfwidth()
islatitude()
islongitude()
ismac()
ismd5()
issha1()
issha256()
issha512()
ismongoid()
isiso8601()
isbytelen()
isipv4()
isipv6()
isip()
isport()
isdns()
isssn()
issemver()
ismultibyte()
isfilepath()
isdatauri()
isjson()
istime()
isurl()
iscrcard()
isisin()
isiban()
ishexcolor()
isrgbcolor()
isphone()
isisbn()
isisbn10()
isisbn13()
isimei()
ismimetype()
isisrc()

Resources

  • Documentation <http://shopnilsazal.github.io/validus/>_
  • Issue Tracker <http://github.com/shopnilsazal/validus/issues>_
  • Code <http://github.com/shopnilsazal/validus/>_

Credits

This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _audreyr/cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].