我需要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

10-05 23:53