“Python Cerberus” Kode Jawaban

Python Cerberus

#!/usr/bin/env python

from cerberus import Validator


v = Validator()
v.schema = {"contact_details": {
    "type": "dict",
    "schema": {
        "phone": {
            "type": "string",
            "minlength": 10,
            "maxlength": 10,
            "regex": "^0[0-9]{9}$"
        },
        "email": {
            "type": "string",
            "minlength": 8,
            "maxlength": 255,
            "required": True,
            "regex": "^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\\.[a-zA-Z0-9-.]+$"
        }
    }
}}

if v.validate({'contact_details': {'phone': '0901123123',
                                   'email': '[email protected]'}}):
    print('valid data')
else:
    print('invalid data')
    print(v.errors)
Jerome Scott

Python Cerberus

#!/usr/bin/env python

from cerberus import Validator

v = Validator()
v.schema = {'name': { 'type': 'string', 'minlength': 25},
    'age': {'type': 'integer', 'min': 18, 'max': 65}}

if v.validate({'name': 'codecaine', 'age': 4}):
    print('valid data')
else:
    print('invalid data')
    print(v.errors)
Jerome Scott

Jawaban yang mirip dengan “Python Cerberus”

Pertanyaan yang mirip dengan “Python Cerberus”

Lebih banyak jawaban terkait untuk “Python Cerberus” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya