American Express numbers start with 34 or 37 and are 15 digits long
340000000000009Australian BankCard
341111111111111
370000000000002
371449635398431
372425119311008
378282246310005
378734493671000
5610591081018250Diners Club Card
Discover Card3056930902590438520000023237
Discover Card number start with 6011 or 650 and are 16 digits long
6011000000000004JCB Card
6011000000000012
6011000990139424
6011111111111117
6011601160116611
MasterCard35301113333000003566002020360505
MasterCard numbers start with 51-55 and are 16 digits long
5105105105105100Visa
5276440065421319
5424000000000015
5431111111111111
5500000000000004
5555555555554444
Visa numbers start with 4 and are 13 or 16 digits long
4007000000027Also see:
4012888818888
4222222222222
4012888888881881
4111111111111111
http://www.darkcoding.net/credit-card-numbers/
http://en.wikipedia.org/wiki/Luhn_algorithm
http://en.wikipedia.org/wiki/Credit_card_number