Я новичок в JavaScript, я хочу, чтобы скрыть электронный идентификатор в JSмаска электронной почты в JavaScript
Как [email protected] должен маскировать в м ******** л @ gmail.com. com. как я могу достичь в js. Мой ниже код не работает, т.е. браузер
var maskid = "";
var myemailId = "[email protected]";
var prefix= myemailId .substring(0, myemailId .lastIndexOf("@"));
var postfix= myemailId .substring(myemailId .lastIndexOf("@"));
for(var i=0; i<prefix.length; i++){
if(i == 0 || i == prefix.length-1) {
maskid = maskid + prefix[i].toString();
}
else {
maskid = maskid + "*";
}
}
maskid =maskid +postfix;
Я хочу обрабатывать в JS требование.
Благодаря
Вы не должны делать это в JS, поскольку скрытый пользователь может получить начальное значение (то есть полное электронное письмо). Я бы предложил разбор серверной части и отбросить «замаскированную» строку на страницу. –
Я хочу обрабатывать в JS это требование. –
Плохое требование. : D Вы можете проверить [этот пост] (http://stackoverflow.com/questions/14747739/lastindexof-does-not-work-in-internet-explorer), почему он не работает –