saudi-id-validator
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

npm npm bundle size


saudi-id-validator

A tiny package that helps you validate Saudi national or iqama ids. Inspired by the original repo Saudi-ID-Validator so special thanks to them!

Features

Supports Typescript
Accepts number or string
Accepts both eastern and western Arabic numbers

Installation

To install the package run:

npm i saudi-id-validator

or

yarn add saudi-id-validator

Usage

Here's a basic example on how you can use the package:

import { isValidSaudiID } from "saudi-id-validator"

console.log(isValidSaudiID("1000000008"))   // => true if this's your id please don't sue me :)
console.log(isValidSaudiID(1000000008))     // => true
console.log(isValidSaudiID("١٠٠٠٠٠٠٠٠٨"))   // => true
console.log(isValidSaudiID("1000000000"))   // => false
console.log(isValidSaudiID("100000000"))    // => false
console.log(isValidSaudiID("not a number")) // => false

Package Sidebar

Install

npm i saudi-id-validator

Weekly Downloads

103

Version

1.0.6

License

MIT

Unpacked Size

5.07 kB

Total Files

9

Last publish

Collaborators

  • malzaid