Zéro Dépendances
Pas de bloat. Pas de lodash. Pas de moment.js. Juste une logique de validation pure et optimisée.
Bibliothèque légère, typée et facile à utiliser pour valider les IDs fiscaux dans plusieurs pays.
Commencez à l'utiliser en quelques secondes
npm install validator-tax-idimport {
validateDNI,
validateSIREN,
validateNIF,
validateSteuerIdNr,
} from "validator-tax-id";
// 🇪🇸 Espagne
validateDNI("12345678Z"); // ✅ true
// 🇫🇷 France
validateSIREN("443061841"); // ✅ true
// 🇵🇹 Portugal
validateNIF("123456789"); // ✅ true
// 🇩🇪 Allemagne
validateSteuerIdNr("86095742719"); // ✅ trueSélectionnez un pays pour voir les règles de validation spécifiques.
Un pays manque? Demandez-le sur GitHub →
Voyez comment nous nous comparons aux autres solutions
| Fonctionnalité | validator-tax-id | Regex Seul | Bibliothèques Lourdes |
|---|---|---|---|
| Validation réelle du checksum | ✅ | ❌ | ✅ |
| Zéro dépendances | ✅ | ✅ | ❌ |
| Support TypeScript | ✅ | ❌ | ⚠️ |
| Tree-shakeable | ✅ | - | ❌ |
| Taille du bundle | <4KB | ~0KB | 50KB+ |
| Validateurs individuels | ✅ | ❌ | ❌ |
Commencez à utiliser Tax ID Validator dans votre projet aujourd'hui. Sans configuration, résultats instantanés.
Si cette bibliothèque vous a fait gagner du temps, pensez à m'offrir un café. Votre soutien aide à maintenir et améliorer ce projet!
Faire un don via PayPal