Wiki90: 90s Style Encyclopedia on the Web
ISO/IEC 7813 is a topic that has captured the attention of many people in recent years. With a rich and complex history, ISO/IEC 7813 has been the subject of debate and analysis in multiple disciplines and areas of society. From its impact on popular culture to its influence on politics and economics, ISO/IEC 7813 has proven to be a highly relevant topic today. In this article, we will explore the various facets of ISO/IEC 7813 and examine its impact on modern society. What is it that makes ISO/IEC 7813 so intriguing and relevant to so many people? Keep reading to find out.
This article needs additional citations for verification. (November 2015) |
ISO/IEC 7813 is an international standard codified by the International Organization for Standardization and International Electrotechnical Commission that defines properties of financial transaction cards, such as ATM or credit cards.
The standard defines:[citation needed]
ISO/IEC 7813 specifies the following physical characteristics of the card, mostly by reference to other standards:[citation needed]
Track 1 can store up to 79 alphanumeric characters. ISO 7813 specifies the following structure for track 1 data:
%B4815881002867896^YATES/EUGENE JOHN ^37829821000123456789?
%B4815881002861896^YATES/EUGENE L ^^^356858 00998000000?
Track 2 can store up to 40 numeric or special characters; it uses a lower density magnetic encoding than Track 1 but a more compact character encoding. ISO 7813 specifies the following structure for track 2 data:
Track 3 uses the same density as track 1 but has the same character encoding as track 2, allowing it to store 107 numeric characters. It is virtually unused by the major worldwide networks and often isn't present on payment cards.[citation needed]
A notable exception to this is Germany, where Track 3 content was used nationally as the primary source of authorization and clearing information for debit card processing prior to the adoption of the "SECCOS" ICC standards. Track 3 is standardized nationally to contain both the cardholder's bank account number and branch sort code (BLZ).[citation needed]
Parsing Track 1 and Track 2 can be done with Regular Expressions.
^%B({1,19})\^({2,26})\^({4}|\^)({3}|\^)(*)\?$
This Regex will capture all of the important fields into the following groups:[citation needed]
^\;({1,19})\=({4}|\=)({3}|\=)(*)\?$