Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để ẩn địa chỉ e-mail khỏi người dùng trái phép trong JavaScript?

Ẩn địa chỉ e-mail

Các bước sau đây sẽ được thực hiện để ẩn e-mail của chúng tôi khỏi những người dùng trái phép.

  • Trong mọi địa chỉ email, ký hiệu '@' là phổ biến, vì vậy hãy cố gắng xóa nó khỏi địa chỉ email bằng cách sử dụng split () phương pháp. Trong ví dụ sau sau khi tách email ([email protected]), chúng ta nhận được kết quả là batman, gmail.com.
  • Chia kết quả thành 2 phần (split1 và split2).
  • Sử dụng chuỗi con () phương thức loại bỏ một số chuỗi khỏi split1 và nối phần kết quả với split2 bằng cách sử dụng '... @'.
  • Trả lại phần đã tham gia làm đầu ra cuối cùng. Trong ví dụ của chúng tôi, kết quả đầu ra là "bat ... @ gmail.com".

Ví dụ

<html>
<body>
<script type="text/javascript">
   newEmail = function (email) {
      var split = email.split("@");
      var split1 = split[0];
      var avg = split1.length / 2;
      split1 = split1.substring(0, (split1.length - avg));
      split2 = split[1];
      return split1 + "...@" + split2;
   };
   document.write(newEmail("[email protected]"));
</script>
</body>
</html>

đầu ra

[email protected]