Javascript Reference
Categories: tips

javascript Get Credit Card Type By Number (regex validation example)

@May 21, 2009, 5:05 a.m.
document.write('3400 0000 0000 009=' + GetCreditCardTypeByNumber('3400 0000 0000 009'));
document.write('6011 0000 0000 0004=' + GetCreditCardTypeByNumber('6011 0000 0000 0004'));
document.write('5500 0000 0000 0004=' + GetCreditCardTypeByNumber('5500 0000 0000 0004'));
document.write('4111 1111 1111 1111=' + GetCreditCardTypeByNumber('4111 1111 1111 1111'));
 
function GetCreditCardTypeByNumber(ccnumber) {
    var cc = (ccnumber + '').replace(/\s/g, ''); //remove space
 
    if ((/^(34|37)/).test(cc) && cc.length == 15) {
        return 'AMEX'; //AMEX begins with 34 or 37, and length is 15.
    } else if ((/^(51|52|53|54|55)/).test(cc) && cc.length == 16) {
        return 'MasterCard'; //MasterCard beigins with 51-55, and length is 16.
    } else if ((/^(4)/).test(cc) && (cc.length == 13 || cc.length == 16)) {
        return 'Visa'; //VISA begins with 4, and length is 13 or 16.
    } else if ((/^(300|301|302|303|304|305|36|38)/).test(cc) && cc.length == 14) {
        return 'DinersClub'; //Diners Club begins with 300-305 or 36 or 38, and length is 14.
    } else if ((/^(2014|2149)/).test(cc) && cc.length == 15) {
        return 'enRoute'; //enRoute begins with 2014 or 2149, and length is 15.
    } else if ((/^(6011)/).test(cc) && cc.length == 16) {
        return 'Discover'; //Discover begins with 6011, and length is 16.
    } else if ((/^(3)/).test(cc) && cc.length == 16) {
        return 'JCB';  //JCB begins with 3, and length is 16.
    } else if ((/^(2131|1800)/).test(cc) && cc.length == 15) {
        return 'JCB';  //JCB begins with 2131 or 1800, and length is 15.
    }
    return '?'; //unknow type
}
 
function IsValidCC(str) { //A boolean version
    if (GetCreditCardTypeByNumber(str) == '?') return false;
    return true;
}
 
https://desinsection.com/dezsredstva/mikrocin-1000/ - https://i.ibb.co/9yrc0vb/104.jpg

Санитарно-эпидемиологическое предприятие ДезКонтроль производит истребительные работы по травке гнуса в СПБ и соседствующей территории. Дезинсекторы санэпидемслужбы выполняют истребление постельных вшей, травлю кровососов, избавление от грызунов. Персонал петербургского предприятия обладает немалым умением проведения истребительных услуг для частных абонентов и юрлиц разной направленности. Для дезинфекции насекомых применяется температурное химоборудование и натуральные концентраты, изготавливающиеся знаменитыми предприятиями по поставкам агрохимических препаратов Белоруссии и Нидерландов – Дезснаб-Трейд, Sulphur Mills, Basf Agri-Production, Meghmani Organics, Алина Нова Проф, Эслана-Дез. Против вшей употребляются дезсредства Свеча, Таран, Сипаз, Альфацин, Тетрацин и разные некотиноидные и безобидные для людей и комнатных животных препараты. Дезинфекция остальных насекомых осуществляется инсектицидами Сольфак, Альфацин, Сихлор, Форсайт, Альфа, Синузан, Акароцид – малоопасными и малоопасными средствами для дезинсекции населяемых объектов. Станция Дез-Контроль – это квалифицированный исполнитель профилактических работ, санстанция обладает требуемыми ресурсами и надлежащей информированностью для дезинфекции масштабных объектов с гарантированным качеством. Эпидемиологическая санэпидслужба ДезКонтроль выполняет разные дезуслуги: выведение клопов, выкорчёвывание крапивы, обработка многочисленных букашек. Официальное обслуживание Сэсконтроль используют разные предприятия – продовольственные заведения, офисные объекты, хозяйственные участки: пансионы, санчасти, пабы, сельхозинституты, базары, овощебазы. Заказать специалиста отравить мух в клинике можно в любой микрорайон СПБ и Ленобласти. Дезинфекторы коммунальной компании Дез-Контроль травят букашек на объектах: Петродворцовый район, округ Коломна, метро Елизаровская, посёлок Белоостров, город Кировск. На травлю тараканов регистрируется многомесячная гарантия.

Похожие запросы: службы санитарно эпидемиологического контроля, дезинфекция клопов в питере, обработка от крыс, вызвать сэс от клопов

https://descontrolpro.blogspot.com/
AlinaNom - 3 hours
Жидкая резина astrohim купить в Москве, Подробнее...

<a href=https://пробетонгрупп.su/shop/folder/almaznyye-diski-dlya-shvonarezchikov>диск алмазный для швонарезчика</a>
DorathyDaync - 10 hours
Under moderation.
Ronaldzotte - 17 hours

Powered by Linode.