我需要Isracard(以色列信用卡)的正则表达式。
非常感谢您的帮助,或者对于如何使用它的一些信息。
Isracard 8-9位数字的格式。
例如卡的图片-http://images.delcampe.com/img_large/auction/000/157/341/572_001.jpg
最佳答案
我找到了IsraCard的验证:
<script>
var cardValid=function(cardNo){
var sum = 0, iNum;
for( var i in cardNo+='' ){
iNum = parseInt(cardNo[i]);
sum += i%2?iNum:iNum>4?iNum*2%10+1:iNum*2;
}
return !(sum%10);
};
</script>
Asp vb script IsraCard Credit Card number Validation (8 or 9 digits)
<%
Function IsraCardCheck(strNumber)
comp1 = "987654321"
comp2 = strNumber
srez = 0
if len(comp2) < 9 then comp2 = "0" & comp2
for i = 1 to 9
a = mid(comp1, i, 1)
b = mid(comp2, i, 1)
c = a * b
srez = srez + c
next
if srez mod 11 = 0 then
IsraCheck = true
else
IsraCheck = false
end if
End Function
%>
我只是从此处复制代码,有关更多信息和详细信息,您可能需要检查链接本身:Anatomy of credit card number formats