https://medium.com/fullstack-programming-in-english/javascript-tips-and-tricks-how-to-mask-credit-cart-numbers-dd3e6ac8f613