ซ่อนที่อยู่อีเมล
ต้องปฏิบัติตามขั้นตอนต่อไปนี้เพื่อซ่อนอีเมลของเราจากผู้ใช้ที่ไม่ได้รับอนุญาต
- ในที่อยู่อีเมลทุกสัญลักษณ์ '@' เป็นเรื่องปกติ ดังนั้นพยายามลบออกจากที่อยู่อีเมลโดยใช้ 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]