web2py.gluon.validators.IS_ALPHANUMERIC

Package web2py :: Package gluon :: Module validators :: Class IS_ALPHANUMERIC |
[hide private]
[frames] | no frames]

# Class IS_ALPHANUMERIC

source code

    object --+
             |
     Validator --+
                 |
          IS_MATCH --+
                     |
                    IS_ALPHANUMERIC

example:

       INPUT(_type='text', _name='name', requires=IS_ALPHANUMERIC())

       >>> IS_ALPHANUMERIC()('1')
       ('1', None)
       >>> IS_ALPHANUMERIC()('')
       ('', None)
       >>> IS_ALPHANUMERIC()('A_a')
       ('A_a', None)
       >>> IS_ALPHANUMERIC()('!')
       ('!', 'enter only letters, numbers, and underscore')

Instance Methods | [hide private]
__init__(self, error_message=`'``enter only letters, numbers, and underscore``'`) | source code
Inherited from `IS_MATCH`: `__call__` Inherited from `Validator`: `formatter` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, error_message=`'``enter only letters, numbers, and underscore``'`) (Constructor) | source code
Overrides: IS_MATCH.__init__