|
Как создать маску ввода левой части электропочты?
| ☑ |
0
bolobol
05.04.19
✎
10:50
|
Добрый!
Подскажите, пожалуйста, как в поле ввода создать маску ввода левой части электропочты?
*не нужно чтобы вводили собачку и домен.
Спасибо!
|
|
1
СтепаDS
05.04.19
✎
11:05
|
(0) Интересное название "электропочты".
|
|
2
polosov
05.04.19
✎
11:07
|
Регуляным выражением.
|
|
3
ads55
05.04.19
✎
11:08
|
(0) рядом с полем ввода левой части сделай выпадающий список с собаками и доменами. Пусть выбирают.
|
|
4
FIXXXL
05.04.19
✎
11:10
|
Масс = СтрРазделить(ПользовательскийТекст, "@");
ЭлектроПочтаГолая = Масс[0];
|
|
5
bolobol
05.04.19
✎
11:23
|
И что получится, если пользователь введёт "ху'знаетчто@с.ру"?
|
|
6
СтепаDS
05.04.19
✎
11:48
|
(5) А, что ты хочешь получить?
|
|
7
dezss
05.04.19
✎
11:49
|
Никак, кроме (3)
Ты же не знаешь количества символов в том, что до собаки. Хотя попробовать разные варианты можно. Типа нажатия правой стрелочки.
|
|
8
craft1c
05.04.19
✎
12:10
|
Я думаю это грамотно можно решить через поле html и js.
Все остальное это танцы с бубном и миллион проверок на ввод символа и т.д.
P.S.
Если пользователю не нужно писать домен, то скорее всего он один и возможно это электронные адреса сотрудников компании. Если это так, то все адреса можно вытащить из AD.
|
|
9
bolobol
05.04.19
✎
12:12
|
В общем, если я правильно понял, то только кодом проверить, что пользователь ввёл допустимые символы. Иных вариантов платформой не предусмотрено.
|
|
10
craft1c
05.04.19
✎
12:16
|
(9) +
|
|
11
1Сергей
05.04.19
✎
12:23
|
(9)
0-9
a-z
.(не может быть первой)
-
_
Вроде, всё. А ну ещё а-я в отдельных случаях
|
|
12
bolobol
05.04.19
✎
12:24
|
(11) Спасибо! Про первую точку-то я и не подумал)
|
|