Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

global-card-ident

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

global-card-ident

JavaScript identifier for the Credit Card number for Global Issuers/Brands. Returning data, mask, regex and brand/logo image

  • 1.0.8
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
5
increased by66.67%
Maintainers
1
Weekly downloads
 
Created
Source

global-card-ident

JavaScript identifier for the Credit Card number for Global Issuers/Brands. Returning data, mask, regex and brand/logo image in SVG.

Identificador global de JavaScript para o número do cartão de crédito para bandeiras/emissoras globais. Retornando dados, máscara, regex e imagem de marca/logo em SVG.

Identificador JavaScript global para el número de tarjeta de crédito para marcas/emisores globales. Devolución de datos, máscara, expresiones regulares e imagen de marca/logotipo en SVG.

Default use

How to install:

Published in https://www.npmjs.com/package/global-card-ident


$ npm i global-card-ident

How to use:

const CardIdent = require('global-card-ident')

console.log(CardIdent('5031 4332 1540 6351'))

Return sample:

{
  issuer: 'Mastercard',
  brand: 'mastercard',
  logo: '<svg id="card-maestercard"  xmlns="http://www.w3.org/2000/svg">.../image data/...</svg>',
  prefixes: '5',
  mask: '0000 0000 0000 0000',
  regex: '^(5[1-5]\\d{0,2}|22[2-9]\\d{0,1}|2[3-7]\\d{0,2})\\d{0,12}',
  active: true,
  length: [ 16 ],
  validation: true,
  number: 5031433215406351,
  industry: 'Banking and financial'
}

Return from npm test

$ npm test

> global-card-ident@1.0.0 test
> node test.js

{
  issuer: 'Mastercard',
  brand: 'mastercard',
  logo: '<svg id="card-maestercard"  xmlns="http://www.w3.org/2000/svg">.../image data/...</svg>',
  prefixes: '5',
  mask: '0000 0000 0000 0000',
  regex: '^(5[1-5]\\d{0,2}|22[2-9]\\d{0,1}|2[3-7]\\d{0,2})\\d{0,12}',
  active: true,
  length: [ 16 ],
  validation: true,
  number: 5031433215406351,
  industry: 'Banking and financial'
}
{
  issuer: 'Visa',
  brand: 'visa',
  logo: '<svg id="card-visa" xmlns="http://www.w3.org/2000/svg">.../image data/...</svg>',
  prefixes: '4',
  mask: [ '0000 0000 0000 0000' ],
  regex: [ '^4\\d{0,15}' ],
  active: true,
  length: [ 13, 16 ],
  validation: true,
  number: 4235647728025682,
  industry: 'Banking and financial'
}
{
  issuer: 'American Express',
  brand: 'amex',
  logo: '<svg id="card-amex" xmlns="http://www.w3.org/2000/svg">.../image data/...</svg>',
  prefixes: '34,37',
  mask: [ '0000 000000 00000' ],
  regex: [ '^3[47]\\d{0,13}' ],
  active: true,
  length: [ 13 ],
  validation: true,
  number: 375365153556885,
  industry: 'Travel and entertainment'
}

Join here -> Project at GitHub

If you are interested in contributing with new checkups for other types of Debit/Credit Cards, contact us by clicking on [NewIssue] at link https://github.com/alailsonribeiro/global-card-ident/issues of GitHub, for know how to get involved in the project.

Se você tiver interesse em contribuir com novos checkups para outros tipos de Cartões de Credito/Débito, entre em contato conosco clicando em [NewIssue] no link https://github.com/alailsonribeiro/global-card-ident/issues of GitHub, para saber como se envolver no projeto.

Si está interesado en contribuir con nuevos chequeos para otro tipo de Tarjetas de débito/crédito, contáctenos haciendo clic en [NewIssue] en el enlace https://github.com/alailsonribeiro/global-card-ident/issues de GitHub , para aprender a involucrarse en el proyecto.

Si vous souhaitez contribuer à de nouveaux contrôles pour d'autres types de Cartes de débit/crédit, contactez-nous en cliquant sur [NewIssue] sur le lien https://github.com/alailsonribeiro/global-card-ident/issues de GitHub , pour apprendre à s'impliquer dans le projet.

Wenn Sie daran interessiert sind, neue Überprüfungen für andere Arten vonDebit-/Kreditkarten, kontaktieren Sie uns, indem Sie unter dem Link https://github.com/alailsonribeiro/global-card-ident/issues von GitHub auf [NewIssue] klicken , um zu lernen, wie man sich an dem Projekt beteiligt.

如果您有兴趣为其他类型的借记卡/信用卡提供新的检查功能,请通过以下链接与我们联系:GitHub 的链接https://github.com/alailsonribeiro/global-card-ident/issues上的 [NewIssue],知道如何参与该项目。

إذا كنت مهتمًا بالمساهمة في إجراء فحوصات لأنواع أخرى من بطاقات الخصم / الائتمان ، فاتصل بنا من خلال النقر على [إصدار جديد] على الرابط https://github.com/alailsonribeiro/global-card-ident/issues of GitHub لمعرفة كيفية المشاركة في المشروع.

他の種類のデビット/クレジットカードの新しい検査に貢献することに興味がある場合は、リンクhttps://github.com/alailsonribeiro/global-card-ident/issues of GitHub[NewIssue] をクリックしてお問い合わせください。 **、プロジェクトに参加する方法を知っているため。

About Creator: Alailson Barbosa Ribeiro

alt text

Keywords

FAQs

Package last updated on 18 Jan 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc