А что если такой код присылается намеренно? "в целях оскорбления религиозных чувств верующих"?
Например, в хорошо известном банке я недавно менял карточку, и в новой оказался издевательский срок 2/34, а номер заканчивается на 6313. То есть это фактически "три шестёрки + 13"! Сотонисты! )))
Пофиксить эту проблему (как, кстати, в ФНС сделали), не выдавать в коде некоторые числовые комбинации, работа на
P.S. А знаете, почему сделали срок 2/34, а не 3/45? Потому что в 2038-м закончится юникстайм, и на этом всё )

