我正在尝试找到一个正则表达式模式来验证信用卡到期日期。格式为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年 有任何想法吗? 谢谢
答案 0 :(得分:8)
你想要这个 - 而不是它是唯一的解决方案:
(0[1-9]|10|11|12)/20[0-9]{2}$
PS:如果与-E
一起使用,则需要grep
标记。
PPS:此答案假定到期日期在一行的末尾。
PPPS:如果您需要解释,请给我一个响铃。:)