package Ġcom . very good security . vgs collect . view . card . validation Ċ Ċ import Ġjava . util . regex . Pattern Ċ Ċ class ĠCard Exp Date Validator : V GS Validator Ġ{ ĊĠĠĠ Ġprivate Ġval Ġm Ġ= ĠPattern . compile ("^ ([ 0 1 ]| 0 [ 1 - 9 ]| 1 [ 0 1 2 ])[ \\/ ]( ( 1 9 | 2 0 )\\ d \\ d |( 2 )\\ d |( 1 9 )) \$ ") ĊĊĠĠĠ Ġoverride Ġfun ĠisValid ( content : ĠString ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstr Ġ= Ġcontent ?. trim () ĊĠĠĠĠĠĠĠ Ġreturn Ġ! str . isNull OrEmpty () Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm . matcher ( str ). matches () ĊĠĠĠ Ġ} Ċ }