Вход | Регистрация
 

Как создать маску ввода левой части электропочты?

Как создать маску ввода левой части электропочты?
Я
   bolobol
 
05.04.19 - 10:50
Добрый!

Подскажите, пожалуйста, как в поле ввода создать маску ввода левой части электропочты?
*не нужно чтобы вводили собачку и домен.

Спасибо!
 
 
   СтепаDS
 
1 - 05.04.19 - 11:05
(0) Интересное название "электропочты".
   polosov
 
2 - 05.04.19 - 11:07
Регуляным выражением.
   ads55
 
3 - 05.04.19 - 11:08
(0) рядом с полем ввода левой части сделай выпадающий список с собаками и доменами. Пусть выбирают.
   FIXXXL
 
4 - 05.04.19 - 11:10
Масс = СтрРазделить(ПользовательскийТекст, "@");
ЭлектроПочтаГолая = Масс[0];
   bolobol
 
5 - 05.04.19 - 11:23
И что получится, если пользователь введёт "ху'знаетчто@с.ру"?
   СтепаDS
 
6 - 05.04.19 - 11:48
(5) А, что ты хочешь получить?
   dezss
 
7 - 05.04.19 - 11:49
Никак, кроме (3)
Ты же не знаешь количества символов в том, что до собаки. Хотя попробовать разные варианты можно. Типа нажатия правой стрелочки.
   craft1c
 
8 - 05.04.19 - 12:10
Я думаю это грамотно можно решить через поле html и js.
https://obninsksite.ru/blog/javascript-and-jquery/email-mask

Все остальное это танцы с бубном и миллион проверок на ввод символа и т.д.
P.S.
Если пользователю не нужно писать домен, то скорее всего он один и возможно это электронные адреса сотрудников компании. Если это так, то все адреса можно вытащить из AD.
   bolobol
 
9 - 05.04.19 - 12:12
В общем, если я правильно понял, то только кодом проверить, что пользователь ввёл допустимые символы. Иных вариантов платформой не предусмотрено.
   craft1c
 
10 - 05.04.19 - 12:16
(9) +
 
 Рекламное место пустует
   1Сергей
 
11 - 05.04.19 - 12:23
(9)

0-9
a-z
.(не может быть первой)
-
_

Вроде, всё. А ну ещё а-я в отдельных случаях
   bolobol
 
12 - 05.04.19 - 12:24
(11) Спасибо! Про первую точку-то я и не подумал)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует