একটি IBAN-এর গঠন: দেশের কোড, চেক ডিজিট এবং BBAN
প্রতিটি IBAN একই তিনটি অংশ দিয়ে তৈরি: দুই-অক্ষরের ISO দেশের কোড, দুটি চেক ডিজিট এবং BBAN — অর্থাৎ Basic Bank Account Number, যার দৈর্ঘ্য ও অভ্যন্তরীণ বিন্যাস প্রতিটি দেশ নিজেই নির্ধারণ করে। GB29 NWBK 6016 1331 9268 19 উদাহরণ নিন: GB যুক্তরাজ্যকে নির্দেশ করে, 29 হলো চেক ডিজিট, আর NWBK 6016 1331 9268 19 হলো BBAN, যাতে ব্যাংক আইডেন্টিফায়ার, সর্ট কোড এবং অ্যাকাউন্ট নম্বর থাকে।
আপনি যখন ভ্যালিডেটরে একটি IBAN পেস্ট করেন, এটি স্পেসগুলো সরিয়ে ফেলে, সবকিছু বড় হাতের অক্ষরে রূপান্তর করে এবং ঠিক এই সীমানাগুলোতে স্ট্রিং ভাগ করে, দেখায় দেশের কোড, চেক ডিজিট, BBAN এবং মোট অক্ষরের সংখ্যা। এরপর ফর্ম্যাট যাচাই সাধারণ IBAN প্যাটার্ন পরীক্ষা করে — দুটি অক্ষর, দুটি সংখ্যা, তারপর অক্ষর বা সংখ্যা — regular expression ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$ ব্যবহার করে, আর দৈর্ঘ্য যাচাই মোট সংখ্যাকে সেই দেশের জন্য নিবন্ধিত অফিসিয়াল দৈর্ঘ্যের সাথে তুলনা করে।