Contact me for new documentation and versions !!!

Python Input Validation

Note: Documentation and other might contain bugs, didn't have time yet to verify it.

An improved version is beeing made

It will feature better HTML validators and support for & ! and | operators.

Introduction

Provide a simple free to use generic input validation.

It's licensed as BSD-2 allowing easy integration without the legal nightmare.

Features

Quick example

from pyiv import *
validator=Checker(
	a =And(Int(),Gt(0)),
	b =Optional(Len(min=5))
)
results=validator(a=5,b="Test")
print(results.values.b) #Will return 'Test'
print(results["a"].value) #Will return 5 (as integer)

For more see Documentation

FAQ

See FAQ.

Installation

  1. Download pyiv.zip
  2. Unzip the file
  3. Run python setup.py install as root, or copy in your PYTHON_PATH

Tip: You can also run python3.1 or other version to install it for that version.