UNPKG

e118-iin-list

Version:

List of issuer identifier numbers for the international telecommunication charge card (ITU-T E.118)

16 lines (15 loc) 474 B
import { e118IINList, iinRegEx } from './list.js'; export const identifyIssuer = (iccid) => { const iinMatch = iinRegEx.exec(iccid); if (!iinMatch) return undefined; const issuer = e118IINList[iinMatch[1]]; return { iin: issuer[0], issuerIdentifierNumber: issuer[1], countryCode: issuer[2], countryName: issuer[3], companyName: issuer[4], ...(issuer[5].length && { companyURLs: issuer[5] }), }; };