|
Как заменить некоторые символы почтового адреса звездочками? |
☑ |
0
H A D G E H O G s
02.04.20
✎
20:24
|
Дня доброго.
Не хочется городить велосипед.
Смысл в том, чтобы показать адрес электронной почты, либо другого какого то другого логина звездочками, чтобы человек, не знающий его - не смог набрать, а знающий - разумил.
тоесть
example@gmail.com
транслировать в
exam***@gmail.com
но при этом, учесть, что есть адреса, к примеру:
g1@gmail.com
|
|
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-ФЗ это веселая штука
|
|