In Node.js è semplice validare il numero di una carta di credito.
Installiamo il modulo richiesto:
npm install validator --save
Quindi la soluzione è la seguente:
'use strict';
const validator = require('validator');
console.log(validator.isCreditCard('4052718711114583')); // true