سلام وقت به خیر دوستان راهی هست که با جاوا اسکریپت بشه کد شبا یا شماره کارت رو اعتبار سنجی کرد؟
برای شماره کارت میتونید از الگوریتم گفته شده در سایت زیر استفاده کنید :
http://www.aliarash.com/article/creditcart/credit-debit-cart.htm
ممنونم از شما اقای بیات انجام شد
برای شماره شبا میتونن دوستان از این کد استفاده کنن
/^(?:IR)(?=.{24}$)[0-9]*$/
شاید پاسخ شما همینجا باشد
خیلی ممنونم از توجه تون
با این کد اعتبار سنجی رو بر اساس الگوی زیر نوشتم
function checkCartDigit(code) {
var L = code.length;
if (L < 16 || parseInt(code.substr(1, 10), 10) == 0 || parseInt(code.substr(10, 6), 10) == 0) return false;
var c = parseInt(code.substr(15, 1), 10);
var s = 0;
var k, d;
for (var i = 0; i < 16; i++) {
k = (i % 2 == 0) ? 2 : 1;
d = parseInt(code.substr(i, 1), 10) * k;
s += (d > 9) ? d - 9 : d;
}
return ((s % 10) == 0);
سلام توی این گیت هم کد تایید شماره کارت هم شماره شبا به همراه تشخیص نوع بانک قراردادم
https://github.com/smohamadabedy/shaba
واسه موارد بانکی میتونید از پکیجی که نوشتم استفاده کنید تقریبا تمامی موارد رو پوشش دادم
https://www.npmjs.com/package/persian_util
https://github.com/mohammadrezahayati/persian_util
ممنون از دوستان خیلی خوب و مفید بود