sms-parser

parse and extract alert info from banks sms

Usage no npm install needed!

<script type="module">
  import smsParser from 'https://cdn.skypack.dev/sms-parser';
</script>

README

Use case

This repo contains the parsers for each bank.

Example


const { sms_parser } = require('./')

const sample_sms = `Acct: 0175456083\nAmt: 2,000.00 CR \nDesc: -- --JAIZ BANK FAJUYI DUGBE IBADAN    OYNGSTAN9999002986\nAvail Bal: 129,696.51\n`
const gbank_details = sms_parser.gtb(sample_sms)

console.log(gtbank_details) // outputs the below
/**
 * [
  { Acct: '0175456083' },
  { Amt: '2,000.00' },
  { TxType: 'CR' },
  { Desc: '-- --JAIZ BANK FAJUYI DUGBE IBADAN    OYNGSTAN9999002986' },
  { Bal: '129,696.51' }
]
 * /

Goals

The aim of this repository is to have a single repo for all the parsers for the (Nigerian) banks to be supported. Each Bank would be a method of the class SMS_PARSER.

This can then be used in the react-native app like a regular module/library.