react-native-country-documents-validator
v1.0.0
Published
Comprehensive global country document validator for React Native with 155+ countries
Maintainers
Readme
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
npm install react-native-global-country-validator
# or
yarn add react-native-global-country-validatorUsage
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
