[regex] Regex credit card number tests

I'm testing one application where Regex pattern match credit card then such numbers should be highlighted. I'm using site http://regexpal.com/ to create test credit credit card numbers for my testing. my requirement is to have valid credit card numbers which can have "-" and/or "," between them.I was not successful to build such a number as when i test it using the site

http://regexpal.com.

I need few credit numbers with scenarios below

  1. valid credit card number which can have "-" between any digit.
  2. valid credit card number which can have "," between any digit.
  3. valid credit card number which can have cobination of "," or "-" between any digit.

This question is related to regex regex-greedy

The answer is