ชอบ AllTool.io ไหม? สนับสนุนเราด้วยกาแฟสักแก้ว ☕
AllTool.io
สำหรับการทดสอบเท่านั้น

เครื่องมือสร้าง ID ทั่วโลกสำหรับการทดสอบและพัฒนา

สร้างหมายเลขระบุตัวตนตัวอย่างที่อิงรูปแบบและตรรกะการตรวจสอบของแต่ละประเทศ สำหรับฟอร์ม QA และข้อมูลตัวอย่าง

ID ของคุณ 1
——
1

เครื่องมือนี้สร้างหมายเลขระบุตัวตนตัวอย่างสำหรับหลายประเทศและภูมิภาค เช่น ไต้หวัน ฮ่องกง จีน ญี่ปุ่น เกาหลี และสหรัฐฯ เหมาะกับการทดสอบซอฟต์แวร์ งาน QA เดโม และข้อมูลสำหรับการพัฒนา ที่ต้องการอินพุตซึ่งดูสมจริงกว่าข้อความตัวอย่างธรรมดา

ทำไมจึงควรใช้เครื่องมือนี้?

1

อิงรูปแบบตามแต่ละประเทศ

แต่ละตัวเลือกใช้โครงสร้างที่ผู้ใช้ในประเทศนั้นคุ้นเคย ทำให้ข้อมูลทดสอบดูสมจริงมากขึ้น

2

เหมาะกับ QA และข้อมูลตัวอย่าง

ใช้กับฟอร์มสมัครสมาชิก สถานะการตรวจสอบ ข้อความผิดพลาด บัญชีเดโม และสภาพแวดล้อม staging ได้ดี

3

เร็วและใช้งานตรงไปตรงมา

ได้ผลลัพธ์ทันทีบนหน้าเว็บ ไม่ต้องเพิ่มขั้นตอนให้กับงานทดสอบที่ง่ายอยู่แล้ว

ตัวอย่างการใช้งาน

การทดสอบซอฟต์แวร์และ QA

ใช้ทดสอบฟอร์มสมัคร โปรไฟล์ลูกค้า ช่องข้อมูลยืนยันตัวตน และสถานะการตรวจสอบต่าง ๆ

ข้อมูลเดโมและการเติมฐานข้อมูล

เติมเดโมภายในหรือฐานข้อมูลพัฒนาด้วยข้อมูลตัวอย่างที่ดูสมจริง โดยไม่ต้องใช้ข้อมูลจริงของบุคคล

การตรวจสอบใน sandbox

ตรวจสอบว่าระบบจัดการรูปแบบ ID ของแต่ละประเทศได้ถูกต้องก่อนเชื่อมต่อบริการตรวจสอบจริง

รูปแบบที่รองรับบางส่วนทำงานอย่างไร

แต่ละประเทศมีกฎต่างกัน บางรูปแบบมีตัวอักษร รหัสพื้นที่ วันเกิด หรือเลขตรวจสอบรวมอยู่ด้วย

ID ของไต้หวัน

ประกอบด้วยตัวอักษรนำหน้า 1 ตัวและตัวเลข 9 หลัก โดยหลักสุดท้ายคำนวณจากการแมปตัวอักษรและการตรวจสอบแบบถ่วงน้ำหนัก

บัตรประชาชนจีน

โดยทั่วไปใช้ 18 หลัก และมักมีรหัสพื้นที่ วันเกิด ลำดับ และอักขระตรวจสอบท้ายสุด

รูปแบบสไตล์ SSN ของสหรัฐฯ

ผลลัพธ์เป็นรูปแบบ AAA-GG-SSSS เหมาะกับการทดสอบฟอร์มและช่องกรอกแบบมีหน้ากาก

รูปแบบสไตล์ HKID ของฮ่องกง

อาจมีตัวอักษรนำหน้า 1 หรือ 2 ตัว ตัวเลข 6 หลัก และอักขระตรวจสอบในวงเล็บ

คำถามที่พบบ่อย

หมายเลขเหล่านี้เป็นของจริงหรือไม่?

ไม่ใช่ เป็นค่าตัวอย่างสำหรับการทดสอบและพัฒนา ไม่ใช่หมายเลขที่หน่วยงานรัฐออกให้ และห้ามใช้กับธนาคาร KYC การปลอมตัวตน หรือธุรกรรมจริง

สร้างขึ้นอย่างไร?

แต่ละตัวสร้างจะอิงรูปแบบของประเทศนั้น และเมื่อเหมาะสมจะใช้ตรรกะตรวจสอบหรือ checksum ที่แบบฟอร์มจำนวนมากคาดหวัง

มีการเก็บหมายเลขที่สร้างหรือข้อมูลผู้ใช้หรือไม่?

ไม่มี เราจะไม่จัดเก็บข้อมูลของคุณใดๆ ทั้งสิ้น ค่าที่สร้างจะอยู่เพียงในเซสชันเบราว์เซอร์ปัจจุบัน

ทำไมบางเว็บไซต์ยังปฏิเสธหมายเลขที่สร้างได้?

บางระบบตรวจมากกว่ารูปแบบ เช่น เชื่อมฐานข้อมูลจริง บันทึกภายใน หรือกฎธุรกิจเพิ่มเติม

การตรวจสอบ ID ไต้หวันทำงานอย่างไร

หมายเลข ID ไต้หวันใช้ตัวอักษรนำหน้า 1 ตัวและตัวเลข 9 หลัก ตัวอักษรแสดงสถานที่ลงทะเบียนเดิม และหลักสุดท้ายเป็นหลักตรวจสอบที่ยืนยันความถูกต้องของทั้งหมายเลข ต่อไปนี้คือวิธีตรวจสอบ

ตารางแมปตัวอักษรกับรหัสพื้นที่

A ไทเป
B ไถจง
C จีหลง
D ไถหนาน
E เกาสง
F นิวไทเป
G อี๋หลาน
H เถาหยวน
I เจียอี้
J ซินจู๋ (อำเภอ)
K เหมียวลี่
L ไถจง (อำเภอ)
M หนานโถว
N จังฮว่า
O ซินจู๋ (เมือง)
P หยุนหลิน
Q เจียอี้ (อำเภอ)
R ไถหนาน (อำเภอ)
S เกาสง (อำเภอ)
T ผิงตง
U ฮวาเหลียน
V ไถตง
W จินเหมิน
X เผิงหู
Y หยางหมิงซาน
Z เหลียนเจียง

สูตร checksum แบบถ่วงน้ำหนัก

L1×1 + L2×9 + D1×8 + D2×7 + D3×6 + D4×5 + D5×4 + D6×3 + D7×2 + D8×1 + C×1 ≡ 0 (mod 10)

  • L1 · L2 ตัวเลขสองหลักของรหัสตัวอักษร (เช่น A → 10 ดังนั้น L1 = 1 และ L2 = 0)
  • D1 หลักเพศ (1 = ชาย, 2 = หญิง)
  • D2–D8 หมายเลขลำดับ 7 หลัก
  • C หลักตรวจสอบ

ตัวอย่าง: สำหรับ A123456789 ตัวอักษร A ตรงกับ 10 ดังนั้นผลรวมถ่วงน้ำหนัก = 1×1 + 0×9 + 1×8 + 2×7 + 3×6 + 4×5 + 5×4 + 6×3 + 7×2 + 8×1 + 9×1 = 130 ซึ่งหารด้วย 10 ลงตัว หมายเลขจึงผ่านการตรวจสอบ

กฎ Regex ตรวจสอบฟอร์มสำหรับนักพัฒนา

นิพจน์ปรกติเป็นแนวป้องกันด่านแรกที่รวดเร็ว แต่รูปแบบที่ถูกต้องไม่ได้พิสูจน์ว่าหมายเลขมีอยู่จริง ตรวจสอบรูปแบบด้วย Regex ก่อน แล้วจึงรัน checksum แยกต่างหาก

ID ไต้หวัน

^[A-Z][12]\d{8}$

ตัวพิมพ์ใหญ่ 1 ตัว หลักเพศ (1 หรือ 2) แล้วตามด้วยตัวเลข 8 หลัก หลังตรวจรูปแบบแล้วให้รัน checksum แบบถ่วงน้ำหนักข้างต้น

บัตรประชาชนจีน

^\d{17}[\dXx]$

ตัวเลข 17 หลักตามด้วยตัวเลขหรือ X ควรตรวจสอบส่วนวันเกิดและรหัสพื้นที่ด้วย

HKID ฮ่องกง

^[A-Z]{1,2}\d{6}\([0-9A]\)$

ตัวอักษร 1–2 ตัว ตัวเลข 6 หลัก แล้วตามด้วยอักขระตรวจสอบในวงเล็บ

รูปแบบ SSN ของสหรัฐฯ

^\d{3}-\d{2}-\d{4}$

ตัวเลข 9 หลัก แบ่งเป็น AAA-GG-SSSS ด้วยยัติภังค์

แนวปฏิบัติที่ดี

  • ตรวจรูปแบบด้วย Regex ก่อน แล้วค่อยตรวจ checksum ในโค้ด โดยแยกสองขั้นตอนออกจากกัน
  • สำหรับ ID จีน ให้อนุญาต X ตัวสุดท้าย (ทั้งพิมพ์ใหญ่และเล็ก) เสมอ อย่ารับเฉพาะตัวเลข
  • อย่าถือว่าการตรงกับ Regex คือหลักฐานว่า ID มีอยู่จริง รูปแบบถูกต้องไม่ได้แปลว่าเป็นตัวตนจริง
  • สำหรับ ID ไต้หวัน การจำกัดอักขระตัวที่สองให้เป็น 1 หรือ 2 จะทำให้รูปแบบเข้มงวดขึ้นและจับการพิมพ์ผิดได้

เครื่องมือสร้างชื่อสุ่มตามประเทศ

ต้องการชื่อที่สมจริงสำหรับการทดสอบฟอร์มหรือใส่ข้อมูลจำลองในฐานข้อมูลใช่หรือไม่? เครื่องมือนี้สร้างชื่อที่ถูกต้องตามวัฒนธรรมกว่า 20 ประเทศ

เครื่องมือสร้างชื่อสุ่ม

เราจะไม่จัดเก็บข้อมูลของคุณใดๆ ทั้งสิ้น