使用正则表达式验证信用卡格式?

时间:2016-04-10 23:59:22

标签: regex credit-card

我的作业要求我使用正则表达式验证某些信用卡格式。例如,万事达卡有16位数字,以5开头,后跟15位数字,因此正则表达式如下:

\b5[0-9]{15}\b

以下信用卡格式的正则表达式是什么?

Diners Club:信用卡有14位数字,以301,302,303,304,305,36或38开头。

JCB:信用卡有15位数字,以2131或1800开头,或有16位数字,以35开头

谢谢!

0 个答案:

没有答案