Welcome to Simple Validator’s documentation!

What is Simple Validator(SV)?

Simple Validator is №1 validator in the world. This tool can validate and dates and emails.

It is written in Python.

What can SV do?

  • Validate dates and times
  • Validate EMails addresses
  • Chain validation (date+email)

DateTimeValidator

DateTimeValidator takes a string and date formats(@not required).

Returns True if string is validated or False if it isn’t.

Usage

First you need to create DateTimeValidator:

d = DateTimeValidator()

Then use validate method to check validation:

d.validate('Cow')
>> False
d.validate('2019-04-22')
>> True

d.validate('05/04 20:22', date_formats=['%d/%m %H:%M'])
>> True

EMailValidator

EMailValidator takes a string.

Returns True if string is validated or False if it isn’t.

Usage

First you need to create EMailValidator:

e = EMailValidator()

Then use validate method to check validation:

e.validate('dambul')
>> False
e.validate('example@instigate.com')
>> True

ChainValidator

ChainValidator takes a string and date formats(@not required).

Returns True if string is validated or False if it isn’t.

Usage

First you need to create ChainValidator:

c = ChainValidator()

Then use validate method to check validation:

c.validate('05/04 20:22', date_formats=['%d/%m %H:%M'])
>> False
c.validate('05/04 20:22 name@instigate.com', date_formats=['%d/%m %H:%M'])
>> True

Indices and tables