การซ่อนที่อยู่อีเมล
ขั้นตอนการซ่อนอีเมลจากผู้ไม่ได้รับอนุญาต:
- ทุกอีเมลมีสัญลักษณ์ '@' ใช้ split() แยกออก เช่น batman@gmail.com → ["batman", "gmail.com"]
- แบ่งผลลัพธ์เป็น 2 ส่วน (split1 และ split2)
- ใช้ substring() ตัดส่วนของ split1 แล้วรวมกับ split2 ด้วย '...@'
- คืนค่าส่วนที่รวมแล้ว ผลลัพธ์: "bat...@gmail.com"
ตัวอย่าง
<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("batman@gmail.com"));
</script> </body> </html>
ผลลัพธ์
bat...@gmail.com