@mobile-detector/js
v1.0.5
Published
JavaScript/TypeScript package to detect mobile network operators from phone numbers
Downloads
269
Maintainers
Readme
@mobile-detector/js
Package JavaScript/TypeScript pour détecter l'opérateur mobile à partir d'un numéro de téléphone.
Installation
npm install @mobile-detector/jsUtilisation
import { detect } from '@mobile-detector/js';
const result = detect('bj', '0161159868');
// {
// operator: 'MTN',
// country: 'BJ',
// normalized: '+2290161159868',
// isValid: true,
// metadata: { ... }
// }API
detect(countryCode: string, phoneNumber: string): Result
Détecte l'opérateur mobile à partir du code pays et du numéro de téléphone.
Paramètres:
countryCode: Code pays (ex: 'bj', 'BJ', '229', '+229')phoneNumber: Numéro de téléphone (tous formats supportés)
Retour:
interface Result {
operator: string | null; // 'MTN', 'Moov', 'Celtiis', ou null
country: string; // Code ISO du pays (ex: 'BJ')
normalized: string; // Numéro normalisé (format international)
isValid: boolean; // Si le numéro est valide
metadata?: { // Métadonnées optionnelles
format?: string;
[key: string]: any;
};
}Formats Supportés
Tous ces formats sont acceptés pour le Bénin :
002290161159868+2290161159868229016115986801611598686115986822961159868
Status
🚧 Version 1.0.5
