كيفية التحقق من صحة أرقام بطاقات الائتمان باستخدام التعبيرات العادية

كيفية التحقق من صحة أرقام بطاقات الائتمان باستخدام التعبيرات العادية

التعبير العادي هو سلسلة من الأحرف التي تشكل نمط بحث. تستخدم التعبيرات النمطية بشكل أساسي للبحث عن النصوص أو السلاسل والتحقق منها وتحويلها.





لماذا يستخدم نظامي الكثير من الأقراص

تعرف على كيفية التحقق من صحة أرقام بطاقات الائتمان مثل Mastercard و Visa Card و American Express باستخدام التعبيرات العادية.





اجعل فيديو اليوم

متى تستخدم RegEx للتحقق من صحة رقم بطاقة الائتمان؟

رسوم خدمات الطرف الثالث لكل محاولة معاملة. سواء نجحت المعاملة أم لا ، فأنت بحاجة إلى دفع الرسوم. في مثل هذه الحالات ، تريد رفض أرقام بطاقات الائتمان التي من الواضح أنها غير صالحة. يمكنك التحقق بسرعة من صحة أرقام بطاقات الائتمان باستخدام التعبيرات العادية.





لكن لا يمكنك الاعتماد بشكل كامل على التحقق من صحة التعبير العادي لميزة الدفع الخاصة بك. يغير مصدرو البطاقات أنماط أرقام بطاقاتهم بانتظام (إدخال أنماط جديدة أو سحب الأنماط القديمة) ، وبالتالي فإن طريقة regex ليست الحل الأكثر قوة. على الرغم من أنه يمكنك محاولة الاحتفاظ بأعلى أنماط البطاقة من مصدر مثل ويكيبيديا يتم تحديثها بشكل متكرر.

يمكنك أيضًا استخدام regex للعثور بسرعة على العلامة التجارية للبطاقة التي يمكنك استخدامها بعد ذلك لعرض الشعارات أو الملصقات.



للتعبيرات العادية العديد من حالات الاستخدام العملي. أمر Linux grep هي على الأرجح حالة الاستخدام العملي الأكثر شيوعًا لـ regex.