Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะซ่อนที่อยู่อีเมลจากผู้ใช้ที่ไม่ได้รับอนุญาตใน JavaScript ได้อย่างไร


ซ่อนที่อยู่อีเมล

ต้องปฏิบัติตามขั้นตอนต่อไปนี้เพื่อซ่อนอีเมลของเราจากผู้ใช้ที่ไม่ได้รับอนุญาต

  • ในที่อยู่อีเมลทุกสัญลักษณ์ '@' เป็นเรื่องปกติ ดังนั้นพยายามลบออกจากที่อยู่อีเมลโดยใช้ split() กระบวนการ. ในตัวอย่างต่อไปนี้หลังจากแยกอีเมล ([email protected]) เราจะได้ผลลัพธ์เป็น batman, gmail.com
  • แบ่งผลลัพธ์ออกเป็น 2 ส่วน (split1 และ split2)
  • การใช้ substring() วิธีลบสตริงบางส่วนออกจาก split1 และเข้าร่วมส่วนที่เป็นผลลัพธ์ด้วย split2 โดยใช้ '...@'
  • คืนส่วนที่เชื่อมเป็นผลลัพธ์สุดท้าย ในตัวอย่างของเรา ผลลัพธ์ที่ได้คือ "[email protected]"

ตัวอย่าง

<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>

ผลลัพธ์

[email protected]