Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shopnilsazal/validus

A dead simple Python string validation library.
https://github.com/shopnilsazal/validus

data-validation package python3

Last synced: about 2 months ago
JSON representation

A dead simple Python string validation library.

Awesome Lists containing this project

README

        

=======
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 `_
- `Issue Tracker `_
- `Code `_

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