Ce projet est une démonstration pratique de l'intégration de la bibliothèque ValiNum dans une application moderne utilisant React et Vite.
Il permet de valider et d'identifier en temps réel les opérateurs de téléphonie mobile en République Démocratique du Congo.
- Identification automatique : Détection des opérateurs (Vodacom, Orange, Airtel, Africell).
- Validation de format : Vérification de la longueur et de la structure du numéro.
- Formatage international : Conversion automatique au format
+243. - Interface réactive : Feedback visuel immédiat grâce aux hooks React.
-
Cloner le projet :
git clone https://github.com/fordimalanda/test-valinum.git cd test-valinum -
Installer les dépendances (incluant ValiNum) :
npm install
npm install valinum
-
Lancer le serveur de développement :
npm run dev
Pour que la bibliothèque fonctionne correctement avec le système de modules de Vite/React, l'importation doit être faite de la manière suivante dans vos composants :
import * as ValiNum from 'valinum';
// Utilisation
const report = ValiNum.validateDRC("0824700000");Opérateur | Préfixes (NDC)
Vodacom | "81, 82, 83"
Orange | "80, 84, 85, 89"
Airtel | "97, 98, 99"
Africell | "90, 91"
ReactViteValiNum- Bibliothèque de validation.