正则表达式到期日期MM / YYYY

时间:2016-09-12 22:24:52

标签: regex

我正在尝试找到一个正则表达式模式来验证信用卡到期日期。格式为MM / YYYY

00/0000 -> Not accepted
02/0000 -> Not accepted
00/2016 -> Not accepted
02/2016 -> accepted
12/2016 -> acceptedenter code here
13/2016 -> Not accepted

一年中的两个数字必须是20 这一年不在2016年 有任何想法吗? 谢谢

1 个答案:

答案 0 :(得分:8)

你想要这个 - 而不是它是唯一的解决方案:

(0[1-9]|10|11|12)/20[0-9]{2}$

PS:如果与-E一起使用,则需要grep标记。

PPS:此答案假定到期日期在一行的末尾。

PPPS:如果您需要解释,请给我一个响铃。:)