溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

javascript中怎么隱藏電子郵件地址

發(fā)布時(shí)間:2021-08-13 17:25:32 來(lái)源:億速云 閱讀:182 作者:Leah 欄目:web開發(fā)

javascript中怎么隱藏電子郵件地址,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

下面直接上代碼:

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

我們通過(guò)console.log()來(lái)查看輸出信息,如下:

javascript中怎么隱藏電子郵件地址

正常隱藏了!

在上述js代碼中,需要大家掌握的方法和屬性有:

1、split()方法

該方法用于把一個(gè)字符串分割成字符串?dāng)?shù)組,其語(yǔ)法是“stringObject.split(separator,howmany)”;

參數(shù)分別表示:
separator:字符串或正則表達(dá)式,從該參數(shù)指定的地方分割 stringObject。
howmany可選:該參數(shù)可指定返回的數(shù)組的最大長(zhǎng)度。如果設(shè)置了該參數(shù),返回的子串不會(huì)多于這個(gè)參數(shù)指定的數(shù)組。如果沒(méi)有設(shè)置該參數(shù),整個(gè)字符串都會(huì)被分割,不考慮它的長(zhǎng)度。

2、length屬性可返回字符串中的字符數(shù)目,其語(yǔ)法是“stringObject.length”。

3、substring()方法

該方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符,其語(yǔ)法是“stringObject.substring(start,stop)”,其返回值是一個(gè)新的字符串,該字符串值包含 stringObject 的一個(gè)子字符串,其內(nèi)容是從 start 處到 stop-1 處的所有字符,其長(zhǎng)度為 stop 減 start。

參數(shù)分別表示:
start:一個(gè)非負(fù)的整數(shù),規(guī)定要提取的子串的第一個(gè)字符在 stringObject 中的位置。
stop可選:一個(gè)非負(fù)的整數(shù),比要提取的子串的最后一個(gè)字符在 stringObject 中的位置多 1。
注:如果省略該參數(shù),那么返回的子串會(huì)一直到字符串的結(jié)尾。

關(guān)于javascript中怎么隱藏電子郵件地址問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI