Trình xác thực IBAN
Ví dụ
Kết quả xác thực
Dữ liệu nhập IBAN
Chi tiết
Chi tiết kỹ thuật
Cách Trình Xác Thực IBAN Hoạt Động
Công cụ làm gì
Trình xác thực IBAN này kiểm tra Số Tài Khoản Ngân Hàng Quốc Tế (International Bank Account Number) về cấu trúc đúng, độ dài theo quốc gia và checksum bằng thuật toán Mod-97. Nó chuẩn hóa IBAN, định dạng với dấu cách sau mỗi bốn ký tự và trích xuất các phần chính như mã quốc gia, chữ số kiểm tra và BBAN.
Các trường hợp sử dụng phổ biến cho lập trình viên
Các nhà phát triển dùng công cụ kiểm tra IBAN để xác thực biểu mẫu thanh toán, xác minh chi tiết tài khoản ngân hàng trong các ứng dụng fintech và gỡ lỗi các vấn đề tích hợp với SEPA hoặc chuyển khoản ngân hàng quốc tế. Nó cũng hữu ích khi nhập dữ liệu khách hàng hoặc xây dựng quy tắc xác thực cho các luồng onboarding.
Định Dạng, Độ Dài và Checksum
Một IBAN bắt đầu bằng mã quốc gia gồm hai chữ cái, theo sau là hai chữ số kiểm tra và BBAN. Mỗi quốc gia có một độ dài IBAN cố định. Công cụ này phát hiện độ dài mong đợi và xác thực checksum, giúp bạn nhận ra các lỗi phổ biến như thiếu ký tự, sai mã quốc gia hoặc chữ số kiểm tra không hợp lệ.
Các lỗi thường gặp và trường hợp biên
Dấu cách và chữ hoa/thường không ảnh hưởng đến việc xác thực, nhưng các ký tự ẩn hoặc lỗi do sao chép/dán thường có. Luôn chuẩn hóa đầu vào và đảm bảo độ dài IBAN khớp với quy tắc của quốc gia. Checksum không khớp thường cho thấy có lỗi gõ hoặc giá trị bị cắt ngắn.
Khi nào nên dùng công cụ này thay vì viết mã
Hãy dùng trình xác thực IBAN này để kiểm tra nhanh và gỡ lỗi. Đối với hệ thống production, hãy xác thực IBAN ở phía server và lưu định dạng đã được chuẩn hóa. Hãy cân nhắc các quy tắc nghiệp vụ bổ sung như khả năng hỗ trợ của ngân hàng hoặc hạn chế theo quốc gia trong logic ứng dụng của bạn.