(00)文件
85 種證件格式, 完整記錄。
Identique 檢查身分證號碼的結構是否正確。所有檢查都在您的瀏覽器內執行——您輸入的號碼絕不會傳送到任何伺服器。
驗證範圍
驗證會做什麼
- 依所選國家的格式規則檢查號碼——長度、字母、數字與分隔符號。
- 在該國制度定義檢查碼時,重新計算並核對檢查碼。
- 擷取部分國家編入號碼本身的資料,例如出生日期或性別。
驗證不會做什麼
- 不查詢戶政或官方登記資料——格式正確不代表號碼曾被核發。
- 不做身分驗證——無法確認號碼屬於特定的人。
- 不上傳資料——號碼留在您的裝置上,絕不儲存或傳輸。
(01)國家索引
所有支援的國家。
全部 85 個支援國家的格式規則。點開國家即可查看完整規格。
顯示 85 個國家
- 土耳其National ID NumberNational ID Number11檢查碼TUR
- 中國Resident Identity NumberResident Identity Number18檢查碼CHN
- 丹麥Personal Identity NumberPersonal Identity Number10DNK
- 厄瓜多Cédula de IdentidadCédula de Identidad10檢查碼ECU
- 巴布亞紐幾內亞National ID NumberNational ID Number10PNG
- 巴西CPF NumberCPF Number11檢查碼BRA
- 巴林Personal NumberPersonal Number9BHR
- 巴基斯坦National Identity CardNational Identity Card13PAK
- 日本My NumberMy Number12檢查碼JPN
- 比利時National Registration NumberNational Registration Number11檢查碼BEL
- 以色列Identity NumberIdentity Number9檢查碼ISR
- 加拿大Social Insurance NumberSocial Insurance Number9–11檢查碼CAN
- 北馬其頓Unique Master Citizen Number (JMBG)Unique Master Citizen Number (JMBG)13檢查碼MKD
- 台灣National Identification CardNational Identification Card10檢查碼TWN
- 尼泊爾National ID NumberNational ID Number11NPL
- 瓜地馬拉Documento Personal de Identificación (DPI)Documento Personal de Identificación (DPI)13檢查碼GTM
- 立陶宛Personal CodePersonal Code11檢查碼LTU
- 伊拉克National Card NumberNational Card Number12IRQ
- 伊朗National ID NumberNational ID Number10檢查碼IRN
- 冰島Icelandic Identification Number (kennitala)Icelandic Identification Number (kennitala)10檢查碼ISL
- 匈牙利Personal ID NumberPersonal ID Number11檢查碼HUN
- 印尼National ID NumberNational ID Number16IDN
- 印度Aadhaar (UID)Aadhaar (UID)12–14檢查碼IND
- 多明尼加共和國Cédula de Identidad y ElectoralCédula de Identidad y Electoral11檢查碼DOM
- 西班牙DNIDNI9檢查碼ESP
- 克羅埃西亞Personal ID NumberPersonal ID Number11檢查碼HRV
- 希臘Tax Identity NumberTax Identity Number9檢查碼GRC
- 沙烏地阿拉伯National IDNational ID10檢查碼SAU
- 辛巴威National ID NumberNational ID Number11–12檢查碼ZWE
- 奈及利亞National Identification NumberNational Identification Number11NGA
- 委內瑞拉Cédula de IdentidadCédula de Identidad8–12VEN
- 孟加拉National IDNational ID13–17BGD
- 拉脫維亞Personal CodePersonal Code11檢查碼LVA
- 法國Social Security NumberSocial Security Number15檢查碼FRA
- 波士尼亞與赫塞哥維納Unique Master Citizen NumberUnique Master Citizen Number13檢查碼BIH
- 波蘭PESELPESEL11檢查碼POL
- 芬蘭Personal Identity CodePersonal Identity Code11檢查碼FIN
- 阿拉伯聯合大公國Emirates IDEmirates ID15檢查碼ARE
- 阿根廷DNIDNI8ARG
- 阿爾巴尼亞Identity NumberIdentity Number10ALB
- 俄羅斯Internal PassportInternal Passport10RUS
- 保加利亞Uniform Civil NumberUniform Civil Number10檢查碼BGR
- 南非National ID NumberNational ID Number13檢查碼ZAF
- 南韓Resident Registration NumberResident Registration Number13–14KOR
- 哈薩克Individual Identification NumberIndividual Identification Number12檢查碼KAZ
- 科威特Civil NumberCivil Number12檢查碼KWT
- 美國Social Security NumberSocial Security Number9USA
- 英國National Insurance NumberNational Insurance Number9GBR
- 香港National ID NumberNational ID Number8–11檢查碼HKG
- 哥倫比亞Unique Personal IDUnique Personal ID9–10檢查碼COL
- 哥斯大黎加Cédula de IdentidadCédula de Identidad9CRI
- 埃及National IDNational ID14EGY
- 挪威National Identity NumberNational Identity Number11檢查碼NOR
- 泰國National Identity Card NumberNational Identity Card Number13–17檢查碼THA
- 烏克蘭Individual Tax NumberIndividual Tax Number10檢查碼UKR
- 紐西蘭Driver Licence NumberDriver Licence Number7–8NZL
- 馬來西亞National Registration Identity Card NumberNational Registration Identity Card Number12MYS
- 捷克Birth NumberBirth Number10檢查碼CZE
- 荷蘭Burgerservicenummer (BSN)Burgerservicenummer (BSN)9–11檢查碼NLD
- 喬治亞Personal NumberPersonal Number9GEO
- 斯里蘭卡National ID NumberNational ID Number10–12檢查碼LKA
- 斯洛伐克Birth NumberBirth Number10檢查碼SVK
- 斯洛維尼亞EMŠOEMŠO13檢查碼SVN
- 智利RUN/RUTRUN/RUT8–12檢查碼CHL
- 菲律賓PhilSys NumberPhilSys Number12PHL
- 越南Citizen Identity Card NumberCitizen Identity Card Number9–12VNM
- 塞爾維亞JMBGJMBG13檢查碼SRB
- 奧地利Tax Identification NumberTax Identification Number9–11檢查碼AUT
- 愛沙尼亞Personal ID NumberPersonal ID Number11檢查碼EST
- 愛爾蘭Personal Public Service NumberPersonal Public Service Number8–10檢查碼IRL
- 新加坡NRIC/FINNRIC/FIN9檢查碼SGP
- 瑞士Social Security NumberSocial Security Number13–16檢查碼CHE
- 瑞典Personal Identity NumberPersonal Identity Number10–13檢查碼SWE
- 義大利Fiscal CodeFiscal Code16檢查碼ITA
- 聖馬利諾Social Security Number / Tax RegistrationSocial Security Number / Tax Registration7–9SMR
- 葡萄牙Tax Identification Number (NIF)Tax Identification Number (NIF)9檢查碼PRT
- 蒙特內哥羅Unique Master Citizen Number (JMBG)Unique Master Citizen Number (JMBG)13檢查碼MNE
- 德國Tax Identification NumberTax Identification Number11檢查碼DEU
- 摩爾多瓦Personal Code (IDNP)Personal Code (IDNP)13MDA
- 墨西哥CURPCURP18檢查碼MEX
- 澳門Resident Identity CardResident Identity Card8MAC
- 澳洲Medicare NumberMedicare Number9–11檢查碼AUS
- 盧森堡National Identification NumberNational Identification Number13檢查碼LUX
- 賽普勒斯Tax NumberTax Number9檢查碼CYP
- 羅馬尼亞Personal Numeric CodePersonal Numeric Code13檢查碼ROU
(02)開發者
同一個引擎,用在你的應用。
本站背後的驗證引擎已發佈為 idnumbers——開源、零相依性的 npm 套件,附完整 TypeScript 型別。
驗證與解析
import { validateNationalId, parseIdInfo } from "idnumbers";
// Validate a Taiwan National ID (format + checksum, no network)
const result = validateNationalId("TWN", "C130536598");
console.log(result.isValid); // true
// Some countries encode data in the number itself
const parsed = parseIdInfo("ZAF", "1605077045198");
if (parsed.ok) console.log(parsed.info.gender, parsed.info.yyyymmdd);
const { validateNationalId, parseIdInfo } = require("idnumbers");
// Validate a Taiwan National ID (format + checksum, no network)
const result = validateNationalId("TWN", "C130536598");
console.log(result.isValid); // true
// Some countries encode data in the number itself
const parsed = parseIdInfo("ZAF", "1605077045198");
if (parsed.ok) console.log(parsed.info.gender, parsed.info.yyyymmdd);
範例中的身分證號碼皆為隨機產生的測試值,不屬於任何人。