Maison  >  Article  >  interface Web  >  Exemple détaillé de masquage d'adresse e-mail avec javascript

Exemple détaillé de masquage d'adresse e-mail avec javascript

藏色散人
藏色散人original
2021-08-13 14:49:092582parcourir

Que faire si je ne souhaite pas que des utilisateurs non autorisés voient mon adresse e-mail ? Une bonne idée est ici ! Dans cet article, je vais vous présenter comment masquer les adresses e-mail via javascript. Ne le manquez pas !

Alors décrivons d'abord le problème en détail : « Comment écrire une fonction JavaScript pour masquer une adresse e-mail aux utilisateurs non autorisés » ?

Le code va directement ci-dessous :

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

Nous utilisons console.log() pour afficher les informations de sortie, comme suit :

Exemple détaillé de masquage dadresse e-mail avec javascript

Cachez-vous normalement !

Dans le code js ci-dessus, les méthodes et attributs que tout le monde doit maîtriser sont :

1. Méthode split() split()方法

该方法用于把一个字符串分割成字符串数组,其语法是“stringObject.split(separator,howmany)”;

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

2、length属性可返回字符串中的字符数目,其语法是“stringObject.length”。

3、substring()方法

该方法用于提取字符串中介于两个指定下标之间的字符,其语法是“stringObject.substring(start,stop)

Cette méthode est utilisée pour diviser une chaîne en un tableau de chaînes. syntaxe Il s'agit de "stringObject.split(separator,howmany)" ;

参数分别表示:
start:一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop可选:一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。
注:如果省略该参数,那么返回的子串会一直到字符串的结尾。
2 L'attribut length peut renvoyer le nombre de caractères dans la chaîne, et sa syntaxe est la suivante. "stringObject .length". 3. Méthode substring()

Cette méthode est utilisée pour extraire les caractères entre deux indices spécifiés dans la chaîne. Sa syntaxe est "stringObject.substring(start,stop ) code>", sa valeur de retour est une nouvelle chaîne. La valeur de chaîne contient une sous-chaîne de stringObject. Son contenu est constitué de tous les caractères du début à l'arrêt-1, et sa longueur est stop moins start. . 🎜rrreee🎜Enfin, je voudrais recommander "🎜🎜Tutoriel de base JavaScript🎜🎜" à tout le monde ~ Bienvenue à tous pour apprendre ~🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn