Logo Wand.Tools

Générateur d'expressions régulières

Générez et expliquez intelligemment les expressions régulières, prend en charge divers modèles de correspondance courants

Tutoriel complet sur les expressions régulières pour la correspondance des numéros de carte d'identité mondiaux (ID Card)

  # Tutoriel complet sur les expressions régulières pour la correspondance des numéros de carte d'identité mondiaux (ID Card)
  
  Dans les formats de numéros d'identification (ID) à travers différents pays du monde, la structure varie. Ce tutoriel compile des règles de correspondance d'expressions régulières pour les cartes d'identité de nombreux pays, applicables à des scénarios tels que la validation de formulaires, l'extraction de données, le traitement d'informations utilisateur, etc., aidant les développeurs à identifier rapidement et précisément les formats de numéros de carte d'identité de différents pays.
  
  ---
  
  ## 🧩 Chine continentale (PRC)
  
  ```regex
  ^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$
  • Prend en charge les cartes d’identité à 15 et 18 chiffres.
  • Format date (année-mois-jour), le caractère de contrôle prend en charge X majuscule et x minuscule.

🇭🇰 Hong Kong (HKID)

^[A-Z]{1,2}\d{6}\([0-9A]\)$
  • Préfixe alphabétique + 6 chiffres + caractère de contrôle entre parenthèses.
  • Le caractère de contrôle peut être un chiffre ou “A”.

🇲🇴 Macao (Macau Resident ID)

^[157][0-9]{6}\([0-9]\)$
  • Commence par 1, 5 ou 7 + 6 chiffres + caractère de contrôle.

🇹🇼 Taïwan (TWID)

^[A-Z][12]\d{8}$
  • Le premier caractère est une lettre majuscule + 1 ou 2 (sexe) + 8 chiffres.

🇺🇸 États-Unis (SSN)

^\d{3}-\d{2}-\d{4}$
  • Format du numéro de sécurité sociale, généralement utilisé pour l’identification.

🇬🇧 Royaume-Uni (NINO)

^[A-CEGHJ-PR-TW-Z]{2}\d{6}[A-D]$
  • Préfixe de 2 lettres (ne peut pas contenir D, F, I, Q, U, V) + 6 chiffres + lettre de fin (A-D).

🇯🇵 Japon (My Number)

^\d{12}$
  • “Numéro individuel” du Japon, fixe de 12 chiffres purs.

🇰🇷 Corée du Sud (RRN)

^\d{6}-[1-4]\d{6}$
  • Date de naissance + code sexe/siècle + numéro de série.

🇸🇬 Singapour (NRIC/FIN)

^[STFG]\d{7}[A-Z]$
  • 1 lettre majuscule (S/T/F/G) + 7 chiffres + lettre de contrôle.

🇲🇾 Malaisie (MyKad)

^\d{6}-\d{2}-\d{4}$
  • Date de naissance + code d’État + numéro séquentiel.

🇮🇳 Inde (Aadhaar)

^\d{4}\s\d{4}\s\d{4}$
  • 12 chiffres, séparés en 3 blocs par des espaces.

🇨🇦 Canada (SIN)

^\d{3}-\d{3}-\d{3}$
  • Numéro d’assurance sociale, 9 chiffres, format courant est xxx-xxx-xxx.

🇦🇺 Australie (Medicare)

^\d{4}\s\d{5}\s\d{1}$
  • Format courant du numéro de carte Medicare, combinaison de 4+5+1 chiffres.

🔐 Validation générique multi-pays (ID communs)

^[A-Z0-9\-\(\)\s]{5,20}$
  • Pour la validation de compatibilité : 5 à 20 caractères, composés de lettres majuscules, de chiffres, de parenthèses, de traits d’union ou d’espaces.

Expressions régulières de carte d’identité mondiale, Guide de format de carte d’identité, Règles de validation de numéro d’identification, Modèles Regex de carte d’identité, Regex pour les numéros d’identification nationaux, Guide complet des expressions régulières de numéro de carte d’identité, Correspondance de format de carte d’identité internationale, Regex de reconnaissance d’identité, Validation de cartes d’identité de divers pays, Tableau de validation Regex de numéro d’identité


📌 Clause de non-responsabilité

Les expressions régulières ci-dessus sont destinées uniquement à la validation de format de base. Dans les scénarios réels, veuillez les combiner avec les règles de validation de légalité des cartes d’identité de chaque pays (telles que l’algorithme de Luhn, la validité de la date de naissance, etc.) pour garantir l’exhaustivité.