pytilpack.validator¶
pytilpack.validator
¶
HTML input属性ライクなバリデーション用ユーティリティ。
check_required(value)
¶
値が必須であることを検証する。
None、空文字列、長さ0のコレクションの場合にValueErrorを送出する。 HTMLのrequired属性に相当。
ソースコード位置: pytilpack/validator.py
check_length(value, *, min=None, max=None)
¶
文字列の長さを検証する。
HTMLのminlength/maxlength属性に相当。
ソースコード位置: pytilpack/validator.py
check_range(value, *, min=None, max=None)
¶
数値の範囲を検証する。
HTMLのmin/max属性に相当。
ソースコード位置: pytilpack/validator.py
check_pattern(value, pattern)
¶
文字列がパターンに一致することを検証する。
HTMLのpattern属性に相当(fullmatchセマンティクス)。