Привет, я хочу, чтобы регулярное выражение соответствовало кредитной карте с NUMBER + EXPIRE + CVV в одной строке регулярного выражения, что я и сделал
\d{4}-?\d{4}-?\d{4}-?\d{4}
credit card number MATCH
(0[1-9]|1[0-2])\/?([0-9]{4}|[0-9]{2})
EXPIRE MATCH
[0-9]{3}$
CVV MATCH
Мне нужно совпадение с кредитной картой только в случае совпадения, подобного этому
(! Chk) начальное слово (n) номер кредитной карты (M) месяц (у) год (X) cvv
- ! Chk nnnnnnnnnnnnnnn ммгг ххх
или
- !*
- ! Чк ннннннннннннннн мм / гг ххх
или
- ! Чк нннннннннннннннн мм \ гг ххх
или
- ! Chk nnnnnnnnnnnnnnn mmyyyy xxx