Contoh terperinci menyembunyikan alamat e-mel dengan javascript

藏色散人
Lepaskan: 2021-08-13 14:49:09
asal
2587 orang telah melayarinya

Bagaimana jika saya tidak mahu alamat e-mel saya dilihat oleh pengguna yang tidak dibenarkan? Idea yang bagus sudah tiba! Dalam artikel ini, saya akan memperkenalkan kepada anda cara menyembunyikan alamat e-mel melalui javascript. Jangan terlepas!

Jadi mari kita huraikan masalah tersebut secara terperinci: "Bagaimana hendak menulis fungsi JavaScript untuk menyembunyikan alamat e-mel daripada pengguna yang tidak dibenarkan"?

Kod berada betul-betul di bawah:

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title></title>
</head>
<body>
<script>
    protect_email = function (user_email) {
        var avg, splitted, part1, part2;
        splitted = user_email.split("@");
        part1 = splitted[0];
        avg = part1.length / 2;
        part1 = part1.substring(0, (part1.length - avg));
        part2 = splitted[1];
        return part1 + "...@" + part2;
    };

    console.log(protect_email("robin_singh@example.com"));
</script>
</body>
</html>
Salin selepas log masuk

Kami menggunakan console.log() untuk melihat maklumat output, seperti berikut:

Contoh terperinci menyembunyikan alamat e-mel dengan javascript

Sembunyi seperti biasa!

Dalam kod js di atas, kaedah dan atribut yang perlu dikuasai semua orang ialah:

1, split()Kaedah

Kaedah ini digunakan untuk memisahkan rentetan menjadi tatasusunan rentetan aksara, sintaksnya ialah "stringObject.split(separator,howmany)";

参数分别表示:
separator:字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany可选:该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
Salin selepas log masuk

2 Atribut length boleh mengembalikan bilangan aksara dalam rentetan, sintaksnya ialah "stringObject.length".

3. substring()Kaedah

Kaedah ini digunakan untuk mengekstrak aksara antara dua subskrip dalam rentetan sintaksnya ialah "stringObject.substring(start,stop)" dan nilai pulangannya ialah rentetan baharu nilai yang mengandungi subrentetan stringObject yang kandungannya adalah semua aksara dari mula hingga henti-1 dan panjangnya berhenti tolak permulaan.

参数分别表示:
start:一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop可选:一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。
注:如果省略该参数,那么返回的子串会一直到字符串的结尾。
Salin selepas log masuk

Akhir sekali, saya ingin mengesyorkan "Tutorial Asas JavaScript"~ Selamat datang semua untuk belajar~

Atas ialah kandungan terperinci Contoh terperinci menyembunyikan alamat e-mel dengan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!