|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
from schwifty import IBAN, BIC |
|
|
|
|
import datetime |
|
|
|
|
from validator_collection import validators, errors |
|
|
|
|
|
|
|
|
|
def valid_iban(field, value, error): |
|
|
|
|
try: |
|
|
|
@ -28,4 +29,11 @@ def valid_money_amount(field, value, error):
|
|
|
|
|
float(value) |
|
|
|
|
return True |
|
|
|
|
except (ValueError, TypeError): |
|
|
|
|
error(field, 'not a valid money value') |
|
|
|
|
error(field, 'not a valid money value') |
|
|
|
|
|
|
|
|
|
def valid_email(field, value, error): |
|
|
|
|
try: |
|
|
|
|
validators.email(value) |
|
|
|
|
return True |
|
|
|
|
except errors.InvalidEmailError: |
|
|
|
|
error(field, 'not a valid email') |