VISA和MASTERCARD信用卡卡号通常为16位:
xxxx xxxx xxxx xxxx
第1—6位 为发卡行的 BIN NO.
第7—12位 卡顺序号
第13位 0 代表主卡,1-9 代表副卡
第14位 代表卡结单发出日期
第15位 代表该卡为第几张卡,补发卡后会加1
第16位 检验码
另外至于当中的数字,VISA、MasterCard未作具体规定,由各发卡银行自行定义,因此,不同的发卡行对第13位的定义是不同的。
4907554135652145
12.2010
4334289768847
08/11/2006
----------------------------------
4000 0000 0000 0002
----------------------------------
4000 0000 0000 0010
----------------------------------
4000 0000 0000 0200
----------------------------------
4000 0000 0000 1000
----------------------------------
4000 0000 0002 0000
----------------------------------
4000 0000 0010 0000
----------------------------------
4000 0000 0200 0000
----------------------------------
4000 0000 1000 0000
----------------------------------
4000 0002 0000 0000
----------------------------------
4000 0010 0000 0000
----------------------------------
4000 0200 0000 0000
----------------------------------
4000 1000 0000 0000
----------------------------------
4002 0000 0000 0000
----------------------------------
4010 0000 0000 0000
----------------------------------
4200 0000 0000 0000
----------------------------------
4212 1212 1212 1214
=8*14+2
-989 8989 8989 898-
1位=>信用卡类型
2位=>
3位=>
4位=>
5位=>
6位=>
7位=>
function checkvisa(v){
v=v.toString();
if(v.substring(0,1)!="4")return false;
cv=2
for(var i=1;i<v.length-1;i++){
s=Math.floor(v.substring(i,i+1))
if(i%2==1){
cv+=9*s
}else{
cv+=8*s
}
}
if(cv!=v.substring(15,16)){
return false;
}
return true;
}
}
function fnCheckVisa() {
//VisaCard必须由16位数字组成,首位数字必须以4开头,每四位用-或者空格分隔,正则表达式可以为
var re = /^4\d{3}[\s\-]?\d{4}[\s\-]?\d{4}[\s\-]?\d{4}$/;
var VisaCard = document.getElementById("visaid").value;
if (VisaCard.length > 0 && VisaCard != null) {
if (re.test(VisaCard)) {
alert("Thanks,您的VisaCard合法!");
}
else {
alert("Sorry,您的VisaCard有误!");
}
}
else {
alert("请输入VisaCard!");
}
}
分享到:
相关推荐
VISA卡校验值CVV及PIN校验值PVV的计算
美股-金融行业-Visa卡与万事达卡深度研究-2020.1.23-65页.rar
JS验证邮箱 身份证 VISA 卡输入是否正确
瑞信-美股-金融行业-Visa卡与万事达卡深度研究-2020.1.23-65页.pdf
html5制作visa信用卡3D立体动画效果源码 html5制作visa信用卡3D立体动画效果源码
visa 程序visa 程序visa 程序
我将有序数据封装在了txt文件中,里面是全球银行银行卡的bin号,大家可以直接放入assets目录下即可。数据超级全面 注:我以排好序,无需在进行排序了
Visa、MasterCard、Apple pay、Google Pay、weixinpay、alipay基本上全世界的都支持,支持200多个国家,美国人开发的。 demo示例,主要提供了,h5 使用 信用卡支付,只要改示例看懂了,基本上官网和api都停属性了。...
VISA信用卡模板.sketch素材下载 sketch、VISA信用卡、信用卡模板
计算机接口技术的迅速发展,促进了电子测量仪器的发展,新的总线逐步应用到仪器领域。新总线的优良特性为测试工作带来便利,...本文介绍了基于VISA的电子仪器通用接口的设计方法及其在自动检定、校准测试软件中的应用。
Visa_EN OK
visa驱动下载,版本20.0,支持win32/64下载默认安装即可。 NI-VISA为使用GPIB、串行、PXI和其他类型仪器的用户提供支持。 NI-VISA是一个NI仪器驱动程序,是虚拟...
VISA卡应用开发规范,具有代表性,有很好的参考作用。
window的VISA库
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
SimpleReadWrite VIsa 例子
VISA为虚拟仪器提供了标准化的I/O接口软件规范,VISA是整个工业界的统一的软件基础,虚拟仪器软件结构中的标准 I/O 接口软件称为VISA库,visa接口协议设备可参考函数说明。
H264Visa_H264Visa
NI VISA帮助文档
VISA汇总编程,完整的VISA库函数及实际编程应用。