Имя: Пароль:
1C
 
Как заменить некоторые символы почтового адреса звездочками?
0 H A D G E H O G s
 
02.04.20
20:24
Дня доброго.
Не хочется городить велосипед.

Смысл в том, чтобы показать адрес электронной почты, либо другого какого то другого логина звездочками, чтобы человек, не знающий его - не смог набрать, а знающий - разумил.
тоесть
[email protected]
транслировать в
exam***@gmail.com

но при этом, учесть, что есть адреса, к примеру:
[email protected]
1 polosov
 
02.04.20
20:51
БассейнЗвезд = "**********************************";
    ЭлементыАдреса = СтрРазделить(Реквизит1, "@");
    СкрытыйАдрес = Лев(ЭлементыАдреса[0], СтрДлина(ЭлементыАдреса[0]) -
                    Окр(СтрДлина(ЭлементыАдреса[0])/2)) + Лев(БассейнЗвезд, СтрДлина(ЭлементыАдреса[0]) -
                    СтрДлина(Лев(ЭлементыАдреса[0], СтрДлина(ЭлементыАдреса[0]) - Окр(СтрДлина(ЭлементыАдреса[0])/2)))) + "@"+ЭлементыАдреса[1];
2 polosov
 
02.04.20
20:51
(1) Где "Реквизит1" - исходный адрес
3 mikecool
 
02.04.20
20:54
(0) судя по сайтам - каким то генератором выбирают часть фразы(может быть любая, не только окончание)
4 H A D G E H O G s
 
02.04.20
21:13
(1) Нууу, пойдет пока.
5 H A D G E H O G s
 
02.04.20
21:13
(1) Спс
6 Сияющий в темноте
 
02.04.20
22:07
обычно,показывают первый и последний символ имени,а адрес сервера целиком.
если имя сильно короткое,то только первый символ (ну для одного символа можно просто звездочку показать).
для длинных имен можно показывать по два символа.
7 Garykom
 
гуру
02.04.20
22:16
(6) Показывать через один символ и не париться
8 Garykom
 
гуру
02.04.20
22:16
И да деперсонализация по 152-ФЗ это веселая штука
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.