react-native-country-documents-validator
Version:
Comprehensive global country document validator for React Native with 155+ countries
43 lines (34 loc) ⢠1.08 kB
Markdown
# React Native Global Country Validator
š The most comprehensive global document validation library for React Native
## Features
- ā
155+ countries worldwide
- ā
National IDs, Passports, Alien Cards
- ā
Advanced algorithms (CPF, RUT, SSN, etc.)
- ā
TypeScript support
- ā
Zero dependencies
- ā
React Native optimized
## Installation
```bash
npm install react-native-global-country-validator
# or
yarn add react-native-global-country-validator
```
## Usage
```typescript
import { validateNationalId, validatePassport } from 'react-native-global-country-validator';
// Validate US SSN
const result = validateNationalId('US', '123-45-6789');
if (result.isValid) {
console.log('Valid SSN');
} else {
console.log('Error:', result.errorMessage);
}
// Validate Brazilian CPF
const cpfResult = validateNationalId('BR', '123.456.789-01');
```
## Supported Countries
- š Africa: 30+ countries
- š Asia: 40+ countries
- š Europe: 40+ countries
- š North America: 23 countries
- š South America: 13 countries