Skip to main content

A simple offline pincode validator for India

Project description

india-pincode-regex Packagist Version Build Status npm GitHub package.json version GitHub

Validate a Postal Index Number for India with a few regexes. The regexes are available in regex.txt. There is one regex per area code (the first digit of the PIN, which goes from 1-8).

Source

The source for the data is the "All India Pincode Directory" dataset on data.gov.in.

Usage

The regex.txt file is 32KB in size, so you can easily use it wherever you want, including browsers.

PHP

The package is available on packagist.

To use the PHP package:

use PIN\Validator as P;
P::validate('110011'); // returns true;

Node.js

The package is available on npm.

To use the package:

const P = require('pincode-validator');
P.validate('110011'); // returns true

Contributing

  • See HACKING.md for some development details.
  • Pull requests are welcome for adding libraries in other languages (in the same repo).

License

Licensed under the MIT License. See LICENSE file for details.

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

pincode-1.0.3.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

pincode-1.0.3-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file pincode-1.0.3.tar.gz.

File metadata

  • Download URL: pincode-1.0.3.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.5.9-arch1-2

File hashes

Hashes for pincode-1.0.3.tar.gz
Algorithm Hash digest
SHA256 e589e1d10f48524db31625d6a9469ea034f59a6fa60f36f8d93b52792111cff9
MD5 c9cd68e79661369e3ad4e09d8f5fd573
BLAKE2b-256 db68e9a7c601b266de831a1ef6244977310c24743e4b1570e80bba890eb45b15

See more details on using hashes here.

File details

Details for the file pincode-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pincode-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.5.9-arch1-2

File hashes

Hashes for pincode-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 50d825ba73db54f0cd6565e3f1c17d3dce7c61e0ca79d31a2dc2a9cfe67e10b6
MD5 f04832cec78fe3bf88164fc86d72a85e
BLAKE2b-256 6692b9d51d53a0b8f95e38f80d7b6fed5bb7d0d0be89342092e69852e909a9ac

See more details on using hashes here.

Supported by

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