The track data parser accepts as input, track 1 (with or without sentinels), track 2 (with or without sentinels) or combined Track 1 and Track 2 strings. It will canonicalize the input track data, optionally auto-generate Track 2 string data when only Track 1 is provided, and offers functions for obtaining raw tracks, account holder name, expiration date, and primary account number.
Parsing Mag Stripe Track Data in JavaScript
I’ve cobled together a JavaScript object from sources found at
www.skipjack.com for parsing magnetic track data. Usage involves first creating a new object seeded with your track data:
var track = "%B1234123412341234^Carduser/John^";
track += "030510100000019301000000877000000?";
track += ";1234123412341234=0305101193010877?";
var p = new SwipeParserObj(track);
Download:
http://uppit.com/cqmqbp349i40/Parse_magstripe_Track_1_&_Track_2_data.rar