标签: 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开头
谢谢!