navid
4 سال پیش توسط navid مطرح شد
9 پاسخ

اعتبار سنجی کد شبا و شماره کارت

سلام وقت به خیر دوستان راهی هست که با جاوا اسکریپت بشه کد شبا یا شماره کارت رو اعتبار سنجی کرد؟


ثبت پرسش جدید
مهدی
تخصص : برنامه نویس سرور
@mahdi12 4 سال پیش مطرح شد
0

برای شماره کارت میتونید از الگوریتم گفته شده در سایت زیر استفاده کنید :
http://www.aliarash.com/article/creditcart/credit-debit-cart.htm


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
2

برای چک کردن فرمت وارد شده میشه از Regular Expression استفاده کرد
اما برای چک کردن شماره وارد شده احتمالا باید از طریق وب سرویس اقدام کنی


مهدی
تخصص : برنامه نویس سرور
@mahdi12 4 سال پیش مطرح شد
0

برای شماره کارت میتونید از الگوریتم گفته شده در سایت زیر استفاده کنید :
http://www.aliarash.com/article/creditcart/credit-debit-cart.htm


navid
تخصص : node.js , FrontEnd
@navidRz 4 سال پیش مطرح شد
2

ممنونم از شما اقای بیات انجام شد

برای شماره شبا میتونن دوستان از این کد استفاده کنن

/^(?:IR)(?=.{24}$)[0-9]*$/

@ali.bayat


navid
تخصص : node.js , FrontEnd
@navidRz 4 سال پیش مطرح شد
1

خیلی ممنونم از توجه تون
با این کد اعتبار سنجی رو بر اساس الگوی زیر نوشتم

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);

@mahdi12


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

الگوریتمی هم که دوستمون معرفی کرد، در نوع خودش جالبه
موفق باشی


محمد عابدی
تخصص : برنامه نویس
@m.h.o.abedi 2 سال پیش آپدیت شد
1

سلام توی این گیت هم کد تایید شماره کارت هم شماره شبا به همراه تشخیص نوع بانک قراردادم
https://github.com/smohamadabedy/shaba


مهرناز
تخصص : Front-end Developer
@mehrnaznazari 1 سال پیش مطرح شد
0

سلام دوستان
برای اعتبار سنجی شماره حساب بانکی، ریجکس ای میشناسین؟
میخوام بتونه بین شماره کارت (چه با - چه بدون فاصله) و حساب تفکیک قائل بشه !


mohammadreza hayati
@mohammadreza.hayati1375 1 سال پیش مطرح شد
1

واسه موارد بانکی میتونید از پکیجی که نوشتم استفاده کنید تقریبا تمامی موارد رو پوشش دادم
https://www.npmjs.com/package/persian_util
https://github.com/mohammadrezahayati/persian_util


ابوالفضل زارعی
تخصص : سئو
@abolfazlzarei 1 سال پیش مطرح شد
0

ممنون از دوستان خیلی خوب و مفید بود


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام