UNPKG

react-native-country-documents-validator

Version:

Comprehensive global country document validator for React Native with 155+ countries

43 lines (34 loc) • 1.08 kB
# 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