semvec/pypi-packages huggingface dataset:
SinicValidate 1.0.5
Validate Sinic Phone & Email & etc

=============
SinicValidate
=============

Validate Sinic Phone & Email & etc

Refer: http://www.oschina.net/code/snippet_238351_48624

Installation
============

::

    pip install SinicValidate


Usage
=====

::

    Python 2.7.5 (default, Mar  9 2014, 22:15:05)
    Type "copyright", "credits" or "license" for more information.

    IPython 4.0.0 -- An enhanced Interactive Python.
    ?         -> Introduction and overview of IPython's features.
    %quickref -> Quick reference.
    help      -> Python's own help system.
    object?   -> Details about 'object', use 'object??' for extra details.

    In [1]: from SinicValidate import validate, simple

    In [2]: validate.phone('15171459560')
    Out[2]:
    {'isChinaMobile': True,
     'isChinaTelcom': False,
     'isChinaUnion': False,
     'isOtherTelphone': False,
     'isPhone': True}

    In [3]: validate.phone('11223344556')
    Out[3]:
    {'isChinaMobile': False,
     'isChinaTelcom': False,
     'isChinaUnion': False,
     'isOtherTelphone': False,
     'isPhone': False}

    In [4]:


Method
======

::

    validate
        def phone(self, message, china_mobile=None, china_union=None, china_telcom=None, other_telphone=None):

        def email(self, message, regex=None):


    simple
        def phone(self, message, regex=None):