https://github.com/shopnilsazal/validus
A dead simple Python string validation library.
https://github.com/shopnilsazal/validus
data-validation package python3
Last synced: 13 days ago
JSON representation
A dead simple Python string validation library.
- Host: GitHub
- URL: https://github.com/shopnilsazal/validus
- Owner: shopnilsazal
- License: other
- Created: 2017-06-07T20:57:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-10-25T09:25:14.000Z (over 3 years ago)
- Last Synced: 2026-01-20T08:07:37.828Z (23 days ago)
- Topics: data-validation, package, python3
- Language: Python
- Homepage: https://shopnilsazal.github.io/validus/
- Size: 442 KB
- Stars: 260
- Watchers: 11
- Forks: 13
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
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('someone@example.com')
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