5 Compartilhamentos 2510 Views 1 Comments

Mascarar um email com JavaScript

21 de fevereiro de 2018

É muito comum, principalmente em sistemas onde a autenticação é feita através de usernames ou também via números de telefones, utilizar o e-mail para recuperar a senha.

Nesse caso é interessante mostrar ao usuário para qual endereço de e-mail foi enviado a mensagem de recuperação de senha, porém não é nada legal mostrar o endereço de e-mail completo, justamente para evitar que ele caia em mãos inimigas. 😛

Para esse tipo de situação interessante mostrar somente alguns caracteres do e-mail afim que o usuário (dono da conta) seja capaz de saber para qual endereço a mensagem foi enviada. O Twitter, por exemplo, é um desses sistemas que se utiliza desse tipo de “mascaramento”.

Então, apresento vocês a função que faz essa “mágica”. Basta enviar por parâmetro um endereço de e-mail válido que ele retornará a mascara.

Para o endereço: [email protected]
O retorno da função será: my.e****@m*******.c**

Essa função é facilmente customizável caso queiram modificar algo.
OBS: Não aconselho a utilizar essa função no front-end, pois assim algum espertinho pode conseguir identificar o endereço original.

Carregando...

Você pode se interessar

Por que eu decidi não migrar para o Windows 11 agora
Artigos
43 visualizações
Artigos
43 visualizações

Por que eu decidi não migrar para o Windows 11 agora

Carlos L. A. da Silva - 19 de outubro de 2021

O novo sistema operacional da Microsoft está entre nós, mas talvez não seja uma boa ideia pular de cabeça.

Enumerando e analisando mais de 40 implementações de JavaScript (que não são V8)
Artigos
190 visualizações
Artigos
190 visualizações

Enumerando e analisando mais de 40 implementações de JavaScript (que não são V8)

Carlos L. A. da Silva - 6 de outubro de 2021

V8 é o interpretador JavaScript, também chamado de máquina virtual Javascript, desenvolvido pela Google e utilizado em seu navegador Google Chrome. Com o peso de seus criadores e a quase onipresença do navegador, foi apenas uma questão de tempo para essa implementação do JavaScritp se tornar dominante no mercado. Entretanto, um bom desenvolvedor sabe que […]

Sir Clive Sinclair, o homem adiantado no tempo
Artigos
372 visualizações
Artigos
372 visualizações

Sir Clive Sinclair, o homem adiantado no tempo

Carlos L. A. da Silva - 18 de setembro de 2021

O inglês Clive Marles Sinclair nasceu de uma família de engenheiros. Seu avô foi engenheiro, assim como o seu pai. Com um talento natural pela Matemática e um forte interesse em eletrônica, ele se tornaria uma página importante da popularização da computação em diversas partes do mundo, construindo um legado que se perpetuará por anos […]

One Response

Deixe uma Resposta para Js Cancelar resposta

Your email address will not be published.

Mais publicações

A cibersegurança por trás das vacinas
Artigos
470 visualizações
470 visualizações

A cibersegurança por trás das vacinas

Carlos L. A. da Silva - 7 de setembro de 2021
Top 25 comandos do Git
Artigos
607 visualizações
607 visualizações

Top 25 comandos do Git

Carlos L. A. da Silva - 28 de agosto de 2021
Dez anos de Kotlin: origens e futuro
Artigos
658 visualizações
658 visualizações

Dez anos de Kotlin: origens e futuro

Carlos L. A. da Silva - 20 de agosto de 2021