Isracard 的 RegEx(以色列卡)

F. *_*Sv. 1 javascript c# regex

我需要 Isracard(以色列信用卡)的正则表达式。

将非常感谢您的帮助,或者可能提供一些如何制作的信息。

Isracard 8-9 位数字的格式。

前任。卡片图片 - http://images.delcampe.com/img_large/auction/000/157/341/572_001.jpg

Ash*_*ani 5

我找到了 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 
%>
Run Code Online (Sandbox Code Playgroud)

我只是从那里复制了代码,有关更多信息和详细信息,您可能需要查看链接本身:信用卡号码格式剖析


Lor*_*ill 5

根据我在这里看到的内容(并且没有您提供关于以色列信用卡号码以什么开头的任何进一步指导),这可能应该有效

(3640|4580)-?([0-9]{4}-?){3}
Run Code Online (Sandbox Code Playgroud)