信用卡刷卡信息
Credit card swipe info
我正在使用信用卡刷卡 reader 在网页上获取信用卡信息。我在网页上成功获取信用卡信息。但它是一个很长的字符串,我在 1 个字段中得到它。我知道我必须拆分它,但我不知道如何拆分。
我在互联网上看到很多拆分信用卡字符串的示例,但我得到的字符串与示例不同,所以这就是为什么我需要帮助,任何机构都可以提供简短的 javascript 代码来拆分此信息吗?
<script type="text/javascript">
function CreditCardswipe(){
var card_data = "B4888940130123456^DOE/JOHN L^18022010000000000000000000000000002120010004888123456789123=18022010000012345678";
}
</script>
简单的正则表达式怎么样?
output = card_data.split(/\^/);
这样你就可以
["B4888940130123456",
"DOE/JOHN L",
"18022010000000000000000000000000002120010004888123456789123=18022010000012345678"]
如果你也想要最后一个分裂,你可以再做一次
numbers = output[2].split(/\=/);
这会给你
["18022010000000000000000000000000002120010004888123456789123",
"18022010000012345678"]
我建议尝试重新格式化刷卡数据,以便与大多数磁条阅读器保持一致。通常轨道 1 开始是“%B”,结束是“?”,轨道 2 是“;”和“?”。
滑动:
%B4003000123456781^DOE/JOHN L^151250254321987123456789012345?;4003000123456781=15125025432198712345?
轨道 1:
%B4003000123456781^DOE/JOHN L^151250254321987123456789012345?
轨道 2:
;4003000123456781=15125025432198712345?
此外,除了姓名、卡号和 Exp 之外,您还特地尝试获取哪些数据?这些通常都在第 1 轨中。
卡号:4888940130123456
姓名:^DOE/JOHNL^
Exp: 1802
我正在使用信用卡刷卡 reader 在网页上获取信用卡信息。我在网页上成功获取信用卡信息。但它是一个很长的字符串,我在 1 个字段中得到它。我知道我必须拆分它,但我不知道如何拆分。
我在互联网上看到很多拆分信用卡字符串的示例,但我得到的字符串与示例不同,所以这就是为什么我需要帮助,任何机构都可以提供简短的 javascript 代码来拆分此信息吗?
<script type="text/javascript">
function CreditCardswipe(){
var card_data = "B4888940130123456^DOE/JOHN L^18022010000000000000000000000000002120010004888123456789123=18022010000012345678";
}
</script>
简单的正则表达式怎么样?
output = card_data.split(/\^/);
这样你就可以
["B4888940130123456",
"DOE/JOHN L",
"18022010000000000000000000000000002120010004888123456789123=18022010000012345678"]
如果你也想要最后一个分裂,你可以再做一次
numbers = output[2].split(/\=/);
这会给你
["18022010000000000000000000000000002120010004888123456789123",
"18022010000012345678"]
我建议尝试重新格式化刷卡数据,以便与大多数磁条阅读器保持一致。通常轨道 1 开始是“%B”,结束是“?”,轨道 2 是“;”和“?”。
滑动:
%B4003000123456781^DOE/JOHN L^151250254321987123456789012345?;4003000123456781=15125025432198712345?
轨道 1:
%B4003000123456781^DOE/JOHN L^151250254321987123456789012345?
轨道 2:
;4003000123456781=15125025432198712345?
此外,除了姓名、卡号和 Exp 之外,您还特地尝试获取哪些数据?这些通常都在第 1 轨中。
卡号:4888940130123456
姓名:^DOE/JOHNL^
Exp: 1802