var message = `Programa de Incentivo - 000009875368915 Lançamentos: compras e saques
Pontos transferidos ao Parceiro 2.616 17/08 BAFFS MORUMBI 8,50
Bonificações* 0 ALIMENTAÇÃO .SAO PAULO
Dólar utilizado na conversão dos pontos 5,18 18/08 CINEFLIX 25,00
* Os pontos bonificados estão somados ao "pontos transferidos TURISMO E ENTRETENIM.COTIA
ao Parceiro". 19/08 DROGASIL 1253 31,19
Os pontos adquiridos nesta fatura, após a compensação do SAÚDE .ITAPECERICA D
pagamento mínimo, serão demonstrados em pontos transferidos 19/08 CEA SIS 186 ECPC 01/03 63,33
ao Parceiro na próxima fatura. VESTUÁRIO .
19/08 THALIA PERFUMARIA 26,48
Lançamentos: compras e saques DIVERSOS .ITAPECERICA D
MICHELE CAMARGO (final 6937) 19/08 ARMAZEM DA SAUDE 15,90
DATA ESTABELECIMENTO VALOR EM R$ ALIMENTAÇÃO .ITAPECERICA D
31/07 ACQ*REAL PAULISTAN02/02 69,77 19/08 PG *TON IMPERIO PRES 74,95
DIVERSOS .Itapecerica d TURISMO E ENTRETENIM.SAO PAULO
07/08 SWIFT EMBU DAS ARTES 10,98 24/08 PG *TON MEI MONMA 32,00
ALIMENTAÇÃO .EMBU DAS ARTE ALIMENTAÇÃO .ITAPECERICA D
07/08 ASSAI ATACADISTA 435,50 24/08 ACADEMIA ANTARES 112,10
ALIMENTAÇÃO .EMBU TURISMO E ENTRETENIM.ITAPECERICA D
08/08 SUPERMERCADO CERCADAO 193,75 25/08 VENTURE TAP 30,90
ALIMENTAÇÃO .ITAPECERICA D ALIMENTAÇÃO .ITAPECERICA D
08/08 MERCADO EXTRA-1793 20,47 27/08 DROGASIL 1253 31,56
ALIMENTAÇÃO .ITAPECERICA D SAÚDE .ITAPECERICA D
09/08 VENTURE TAP 12,00 27/08 THALIA PERFUMARIA 73,38
ALIMENTAÇÃO .ITAPECERICA D DIVERSOS .ITAPECERICA D
10/08 CACAU SHOW 29,80 27/08 RUJUS BURGER 39,00
ALIMENTAÇÃO .SAO PAULO ALIMENTAÇÃO .ITAPECERICA D
11/08 KIODAI 41,32 27/08 KREUTZ 20,00
ALIMENTAÇÃO .ITAPECERICA D DIVERSOS .SAO PAULO
12/08 AUTO POSTO LADEIRA DA 30,00 29/08 MP *AURILIO 30,00
VEÍCULOS .ITAPECERICA D DIVERSOS .OSASCO
12/08 CASA DA RACAO 62,00 29/08 EXTRAFARMA BEIRA MAR 21,00
HOBBY .ITAPECERICA D SAÚDE .FORTALEZA
13/08 SHOKITI 21,91 29/08 PAG*GabrielleSacchi 50,00
ALIMENTAÇÃO .SAO PAULO DIVERSOS .FORTALEZA
13/08 RODOANEL 3,00 29/08 RESTAURANTE BRASIL 114,18
VEÍCULOS .BARUERI ALIMENTAÇÃO .FORTALEZA
13/08 DAISO LJ 3121 E 3122 73,93 30/08 MICHELLY LANDIN LASAG 205,28
ALIMENTAÇÃO .SAO PAULO ALIMENTAÇÃO .FORTALEZA
13/08 PAG*JohnnyRockets 102,84 31/08 PAG*LupusBier 31,88
ALIMENTAÇÃO .SAO PAULO ALIMENTAÇÃO .FORTALEZA
15/08 MEGA LOJA DO BRAS 20,00 01/09 ESTILO DLUA 33,00
VESTUÁRIO .AMERICO BRASI VESTUÁRIO .ARACATI
15/08 DROGASIL 1253 86,13 02/09 GML COMERCIO VAREJISTA 8,99
SAÚDE .ITAPECERICA D ALIMENTAÇÃO .FORTALEZA
17/08 ADIQPLU*HS CIDADE 01/02 80,00 03/09 RESTO PRAIA 243,30
VESTUÁRIO . ALIMENTAÇÃO .CAUCAIA
Continua...
3003 3030
0800 720 3030
PC - 00 02413 VK045 08/09/2023 VKRPOF01 G3844 0163904
Lançamentos: compras e saques Lançamentos: compras e saques
05/09 PAG*JoseAquinoPaulino 40,00 05/09 SUPERM SAO LUIZ 10,40
DIVERSOS .FORTALEZA ALIMENTAÇÃO .FORTALEZA
05/09 MP *ANGELICARTE 12,00 05/09 PAG*GleidiArtesanatos 30,00
DIVERSOS .OSASCO TURISMO E ENTRETENIM.FORTALEZA
06/09 CANVAS BURGER 42,00 05/09 ESPETO DA PRAIA 37,00
ALIMENTAÇÃO .ITAPECERICA D ALIMENTAÇÃO .FORTALEZA
Lançamentos no cartão (final 6937) 2.709,32 Lançamentos no cartão (final 3279) 2.817,75
IGOR V DE S S IGOR (final 3279) MICHELE CAMARGO (final 3391)
DATA ESTABELECIMENTO VALOR EM R$ DATA ESTABELECIMENTO VALOR EM R$
10/08 PAG*GaragemBarbearia 50,00 27/07 TICKETMASTER BRASI02/08 101,91
DIVERSOS .ITAPECERICA D TURISMO E ENTRETENIM.SAO PAULO
11/08 CLINICA*Claudia 200,00 27/07 TICKETMASTER BRASIL LT - 0,28
SAÚDE .Itapecerica d TURISMO E ENTRETENIM.SAO PAULO
12/08 SERVICOS AUTOMOTIVOS R 27,44 05/08 PETLOVE*Order2176502/02 111,07
VEÍCULOS .SAO PAULO HOBBY .SAO PAULO
12/08 COMERCIAL MARUKAI LTDA 37,40 05/08 PETLOVE*Order21765692 - 0,01
ALIMENTAÇÃO .SAO PAULO HOBBY .SAO PAULO
12/08 KMART MERCEARIA 88,79 08/08 ifood *IFD*Canvas Bu 37,00
DIVERSOS .SAO PAULO ALIMENTAÇÃO .Vila Yara Osa
20/08 OGGI SORVETES 18,49 09/08 Uber *UBER *TRIP 9,98
ALIMENTAÇÃO .ITAPECERICA D VEÍCULOS .Sao Paulo
21/08 ACADEMIA ANTARES 112,10 14/08 AMAZON BR 01/02 70,65
TURISMO E ENTRETENIM.ITAPECERICA D VESTUÁRIO .
24/08 CLINICA*Claudia 250,00 14/08 ifood *IFD*Qbacks Ma 32,80
SAÚDE .Itapecerica d ALIMENTAÇÃO .Vila Yara Osa
24/08 PAG*NovaPaeseDoce 14,00 16/08 DM*HELPHBOMAXCOM 17,45
DIVERSOS .ITAPECERICA D DIVERSOS .SAO PAULO
28/08 PAG*GaragemBarbearia 60,00 24/08 MP *VELOXTICKETS 71,68
DIVERSOS .ITAPECERICA D HOBBY .BOTUCATU
28/08 PAG*NovaPaeseDoce 2,30 24/08 SHOPEE *FilialMade01/03 66,92
DIVERSOS .ITAPECERICA D MORADIA .
28/08 PAG*NovaPaeseDoce 9,15 24/08 Uber *UBER *TRIP 8,98
DIVERSOS .ITAPECERICA D VEÍCULOS .Sao Paulo
29/08 FARMACIA ALDESUL 29,34 29/08 Uber *UBER *TRIP 138,21
SAÚDE .FORTALEZA VEÍCULOS .Sao Paulo
29/08 BRASIL TROPICAL 01/04 564,04 29/08 Uber *UBER *TRIP 39,92
TURISMO E ENTRETENIM. VEÍCULOS .Sao Paulo
29/08 DISK AGUA 14,00 30/08 Uber *UBER *TRIP 21,93
ALIMENTAÇÃO .FORTALEZA VEÍCULOS .Sao Paulo
29/08 FARMACIA ALDESUL 108,80 30/08 Uber *UBER *TRIP 24,99
SAÚDE .FORTALEZA VEÍCULOS .Sao Paulo
29/08 PAO DE ACUCAR-1004 155,79 03/09 Uber *UBER *TRIP 64,99
ALIMENTAÇÃO .FORTALEZA VEÍCULOS .Sao Paulo
29/08 ESPETO DA PRAIA 30,00 03/09 Uber *UBER *TRIP 39,93
ALIMENTAÇÃO .FORTALEZA VEÍCULOS .Sao Paulo
30/08 PAG*MartaAlvesDeSousa 16,00 06/09 Uber *UBER *TRIP 22,95
VESTUÁRIO .FORTALEZA VEÍCULOS .Sao Paulo
30/08 PIRATA BAR TURISMO 127,02 Lançamentos no cartão (final 3391) 881,07
ALIMENTAÇÃO .FORTALEZA
30/08 PAG*AnaClessiaDeSouza 10,00 IGOR V DE S S IGOR (final 3525)
DIVERSOS .FORTALEZA DATA ESTABELECIMENTO VALOR EM R$
31/08 50 SABORES NAUTICO 50,00 24/06 MLP*NETSHOES 03/05 81,96
ALIMENTAÇÃO .FORTALEZA VESTUÁRIO .SAO PAULO
31/08 PAG*LupusBier 120,00 02/07 LATAM SITE 03/04 507,62
ALIMENTAÇÃO .FORTALEZA SAO PAULO
01/09 MP *COOBUGGY 6,00 11/07 AMAZON MARKETPLACE02/03 65,84
DIVERSOS .OSASCO VESTUÁRIO .SAO PAULO
01/09 MP *SOLCALIENTE 30,00 11/07 AMAZON MARKETPLACE - 0,02
DIVERSOS .OSASCO VESTUÁRIO .SAO PAULO
01/09 FARMACIA ALDESUL 37,71 27/07 CENTAURO COM BR 02/05 76,53
SAÚDE .FORTALEZA HOBBY .PRESIDENTE PR
01/09 ENGENHO O BARI 5,00 27/07 CENTAURO COM BR 03/05 76,53
ALIMENTAÇÃO .FORTALEZA HOBBY .PRESIDENTE PR
01/09 ENGENHO O BARI 70,00 27/07 CENTAURO COM BR 04/05 76,53
ALIMENTAÇÃO .FORTALEZA HOBBY .PRESIDENTE PR
02/09 PAG*Aliktor 199,98 27/07 CENTAURO COM BR 05/05 76,53
ALIMENTAÇÃO .PARACURU HOBBY .PRESIDENTE PR
02/09 PAG*AdrielyPinto 65,00 27/07 CENTAURO COM BR 02/05 76,53
VESTUÁRIO .FORTALEZA HOBBY .PRESIDENTE PR
03/09 MP *NALVAEMAURA 49,50 27/07 CENTAURO COM BR - 382,49
DIVERSOS .OSASCO HOBBY .PRESIDENTE PR
04/09 BEACH PARK TEF 99,00 27/07 CENTAURO COM BR - 0,16
TURISMO E ENTRETENIM.AQUIRAZ HOBBY .PRESIDENTE PR
04/09 BEACH PARK TEF 60,00 27/07 CENTAURO COM BR - 0,16
TURISMO E ENTRETENIM.AQUIRAZ HOBBY .PRESIDENTE PR
04/09 SAN PAOLO GELATERIA 23,50 16/08 W1 CONSULTORIA 59,90
ALIMENTAÇÃO .FORTALEZA DIVERSOS .SAO PAULO
Continua...
Lançamentos: compras e saques Pagamento mínimo desta fatura
20/08 NETFLIX.COM 55,90 Valor da fatura atual 7.665,21
DIVERSOS .SAO PAULO Juros máximos do contrato 15,90 % am 502,12% aa
22/08 EC *ALIPAYBRASIL 291,24 Encargos em caso de pgto. mínimo (R$) 1.035,95
TURISMO E ENTRETENIM.SAO PAULO CET do financiamento da fatura 16,53 % am 542,90 % aa
23/08 Google YouTube 14,99 % do total
TURISMO E ENTRETENIM.SAO PAULO Valor em R$ financiado
25/08 Uber *UBER *TRIP 8,90 Valor total financiado 6.515,43 100,00 %
VEÍCULOS .Sao Paulo Valor do IOF 40,79
29/08 Google YouTubePremium 34,90 Valor total a pagar 7.592,17
DIVERSOS .SAO PAULO
03/09 RECARGAPAY *TIM19 60,00
DIVERSOS .SAO PAULO Parcelas fixas desta fatura 05/09 Uber *UBER *TRIP 7,97 Valor da fatura atual 7.665,21 VEÍCULOS .Sao Paulo Juros do parcelamento 7,99 % am 154,78% aa 05/09 Uber *UBER *TRIP 14,93 CET do parcelamento 8,87 % am 181,22 % aa VEÍCULOS .Sao Paulo % do total 06/09 Uber *UBER *TRIP 7,91 Valor em R$ financiado VEÍCULOS .Sao Paulo Valor total financiado* 7.775,75 100,00%
Lançamentos no cartão (final 3525) 1.211,88 Total a financiar (1) 7.665,21 98,58 %
Valor do IOF (2) 110,54 1,42%
IGOR V DE S S IGOR (final 8891) Valor total a pagar 10.408,05
DATA ESTABELECIMENTO VALOR EM R$
31/05 IUGU*GranaCapital 04/06 37,50 (*) O valor total financiado é composto pela soma dos itens 1 e 2.
TURISMO E ENTRETENIM.SAO PAULO
Lançamentos no cartão (final 8891) 37,50
IGOR V DE S S IGOR (final 6479) Simulação de Compras parc. c/ juros e
DATA ESTABELECIMENTO VALOR EM R$ Crediário (próximo período) 08/07 PAG*Steam 02/03 7,67
TURISMO E ENTRETENIM.Sao Paulo
Limite de crédito 16.500,00 Lançamentos no cartão (final 6479) 7,67
Juros da compra parcelada 5,99 % am 102,95% aa
CET da compra parcelada 6,30 % am 110,29 % aa
Lançamentos: produtos e serviços % do total
DATA PRODUTOS/SERVIÇOS VALOR EM R$ Valor em R$ financiado
08/08 ANUIDADE DIFERENCI04/12 55,00 Valor total financiado 16.500,00 100.00 %
Titular 3279 Valor do IOF 490,77
07/09 ESTORNO DE ANUIDADE DIF - 54,98 Valor total a pagar 31.523,76
Titular 3279 O valor do IOF compõe o valor financiado e será incluído nas
Lançamentos produtos e serviços 0,`;

const regex = /(\d)*\.{0,1}\d{0,3},\d{2}/gm

message.split(/\r?\n|\r|\n/g).filter((a) => {

  console.log(a)
  if(a.search(regex) >= 0)
    return true

  return false
})

console.log(message)
 

Javascript Online Compiler

Write, Run & Share Javascript code online using OneCompiler's JS online compiler for free. It's one of the robust, feature-rich online compilers for Javascript language. Getting started with the OneCompiler's Javascript editor is easy and fast. The editor shows sample boilerplate code when you choose language as Javascript and start coding.

About Javascript

Javascript(JS) is a object-oriented programming language which adhere to ECMA Script Standards. Javascript is required to design the behaviour of the web pages.

Key Features

  • Open-source
  • Just-in-time compiled language
  • Embedded along with HTML and makes web pages alive
  • Originally named as LiveScript.
  • Executable in both browser and server which has Javascript engines like V8(chrome), SpiderMonkey(Firefox) etc.

Syntax help

STDIN Example

var readline = require('readline');
var rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  terminal: false
});

rl.on('line', function(line){
    console.log("Hello, " + line);
});

variable declaration

KeywordDescriptionScope
varVar is used to declare variables(old way of declaring variables)Function or global scope
letlet is also used to declare variables(new way)Global or block Scope
constconst is used to declare const values. Once the value is assigned, it can not be modifiedGlobal or block Scope

Backtick Strings

Interpolation

let greetings = `Hello ${name}`

Multi line Strings

const msg = `
hello
world!
`

Arrays

An array is a collection of items or values.

Syntax:

let arrayName = [value1, value2,..etc];
// or
let arrayName = new Array("value1","value2",..etc);

Example:

let mobiles = ["iPhone", "Samsung", "Pixel"];

// accessing an array
console.log(mobiles[0]);

// changing an array element
mobiles[3] = "Nokia";

Arrow functions

Arrow Functions helps developers to write code in concise way, it’s introduced in ES6.
Arrow functions can be written in multiple ways. Below are couple of ways to use arrow function but it can be written in many other ways as well.

Syntax:

() => expression

Example:

const numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
const squaresOfEvenNumbers = numbers.filter(ele => ele % 2 == 0)
                                    .map(ele => ele ** 2);
console.log(squaresOfEvenNumbers);

De-structuring

Arrays

let [firstName, lastName] = ['Foo', 'Bar']

Objects

let {firstName, lastName} = {
  firstName: 'Foo',
  lastName: 'Bar'
}

rest(...) operator

 const {
    title,
    firstName,
    lastName,
    ...rest
  } = record;

Spread(...) operator

//Object spread
const post = {
  ...options,
  type: "new"
}
//array spread
const users = [
  ...adminUsers,
  ...normalUsers
]

Functions

function greetings({ name = 'Foo' } = {}) { //Defaulting name to Foo
  console.log(`Hello ${name}!`);
}
 
greet() // Hello Foo
greet({ name: 'Bar' }) // Hi Bar

Loops

1. If:

IF is used to execute a block of code based on a condition.

Syntax

if(condition){
    // code
}

2. If-Else:

Else part is used to execute the block of code when the condition fails.

Syntax

if(condition){
    // code
} else {
    // code
}

3. Switch:

Switch is used to replace nested If-Else statements.

Syntax

switch(condition){
    case 'value1' :
        //code
        [break;]
    case 'value2' :
        //code
        [break;]
    .......
    default :
        //code
        [break;]
}

4. For

For loop is used to iterate a set of statements based on a condition.

for(Initialization; Condition; Increment/decrement){  
//code  
} 

5. While

While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.

while (condition) {  
  // code 
}  

6. Do-While

Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.

do {  
  // code 
} while (condition); 

Classes

ES6 introduced classes along with OOPS concepts in JS. Class is similar to a function which you can think like kind of template which will get called when ever you initialize class.

Syntax:

class className {
  constructor() { ... } //Mandatory Class method
  method1() { ... }
  method2() { ... }
  ...
}

Example:

class Mobile {
  constructor(model) {
    this.name = model;
  }
}

mbl = new Mobile("iPhone");