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 :
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)
stringObject.split(separator,howmany)
" ; 参数分别表示: start:一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop可选:一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。 注:如果省略该参数,那么返回的子串会一直到字符串的结尾。
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!