當前使用下面的代碼可以很好地解析我的swipped數據。不過,我需要在單獨的字段中顯示2019年1月的月份和年份(如示例)。現在它做到了01 19.無論如何編輯此代碼?從信用卡swiper中讀取月份作爲全名而不是數字
function setFromCCS(ccs) {
var index1 = ccs.indexOf("%B") + 2;
var index2 = ccs.indexOf("^") + 1;
var index3 = ccs.indexOf("^", index2 + 1) + 1;
var cardNumber = ccs.substring(index1, index2 - 1);
var expMonth = ccs.substr(index3, 2);
var expYear = ccs.substr(index3 + 2, 2);
var holderName = ccs.substring(index2, index3 - 1);
$("#cn").val(cardNumber);
$("#em").val(expMonth);
$("#ey").val(expYear);
$("#hn").val(holderName);
}
Card number: <input type="text" name="ccnum" id="cn"><br />
Card exp month: <input type="text" name="ccnum" id="em"><br />
Card exp year: <input type="text" name="ccnum" id="ey"><br />
Card holder name: <input type="text" name="ccnum" id="hn"><br />
儘量縮小你的代碼位。 95%與你所問的問題完全無關。 – Santi
會做。現在更新 – MHeredia
現在更新的代碼 – MHeredia