morocco-validator
v1.0.0
Published
Validation CNIE, RIB et Code Massar Maroc
Maintainers
Readme
Morocco Validator
Morocco Validator est un module Node.js 100% JavaScript qui permet de valider les identifiants courants utilisés au Maroc :
✔ Rapport/validation simple pour CNIE (Carte d'identité)
✔ Validation RIB (Relevé d'Identité Bancaire — 24 chiffres)
✔ Validation Code Massar (lettre + 9 chiffres)
Ce module a été développé par Yassine Souany.
Fonctionnalités
🔍 Analyse & Validation
CNIE
- Détecte préfixe alphabétique (1–2 lettres) correspondant aux codes de villes marocaines.
- Vérifie la partie numérique (4–8 chiffres selon format adopté).
- Renvoie
true/false.
RIB
- Validation structurelle (24 chiffres).
- (Option) possibilité d'ajouter un algorithme de checksum plus tard.
Massar
- Vérifie le format : 1 lettre + 9 chiffres (ex.
M123456789).
- Vérifie le format : 1 lettre + 9 chiffres (ex.
✅ Export simple
- API minimale : fonctions synchrones exportées pour Node.js (CommonJS).
- Facilement intégrable dans un pipeline back-end ou une page web (via bundler).
