Skip to main content

Common validation method in China.

Project description

Installation

pip install PyValidationTool

Import

from PyValidationTool import validator

Usage

  • validator.validateChineseName(name)

验证 中文名字 (中文) 最短两个中文,最长6个中文字符

>>> validator.validateChineseName("李晓妮")
True
  • validator.validateEnNickname(name, minLength=2, maxLength=6)

验证 nickname (字母、数字,下划线)

>>> validator.validateEnNickname("Simon_He",minLength=2,maxLength=10)
True
  • validator.validateNickname(name, minLength=2, maxLength=6)

验证 nickname (中文、字母、数字,下划线)

>>> validator.validateNickname("李晓明")
True
  • validator.validateIDCard(idCard)

校验身份证

>>> validator.validateIDCard("448764199812048827")
True
  • validator.validateLongText(article, minLength=2, maxLength=500)

验证文章长度

>>> validator.validateLongText("飞翔吧,骄傲的海鸥",minLength=2,maxLength=500)
True
  • validator.validateEmail(email)

验证 电子邮件

>>> validator.validateEmail("jackhu@gmail.com")
True
  • validator.validatePhoneNum(phoneNum)

验证 手机号码

>>> validator.validatePhoneNum("18813145200")
True

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyValidationTool-0.1.9.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyValidationTool-0.1.9-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file PyValidationTool-0.1.9.tar.gz.

File metadata

  • Download URL: PyValidationTool-0.1.9.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.4

File hashes

Hashes for PyValidationTool-0.1.9.tar.gz
Algorithm Hash digest
SHA256 7620c5224c01abae80575cf2f283050576928c8d6da0f40a2ab7eb38d64925bb
MD5 f280391be78a34d945ec19e99bbe024c
BLAKE2b-256 d7a79cee15c0d07b2dce8198273de907df677bbbcbc67e17a288dde91c749552

See more details on using hashes here.

File details

Details for the file PyValidationTool-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: PyValidationTool-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.5.4

File hashes

Hashes for PyValidationTool-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 34e2681fc673b642e6c726d8b5f7767fce9e1d4cd12dd0a27682c2245982352e
MD5 b797fd83badb3dbeea7bc111c45dd868
BLAKE2b-256 cedad33a57451a70ca95e50099e8e9f272ee38db14b22a6da816d82bd6a8c855

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page