Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Валидация imap-сервера при помощи регулярного выражения (https://javascript.ru/forum/dom-window/86919-validaciya-imap-servera-pri-pomoshhi-regulyarnogo-vyrazheniya.html)

sashgera 20.01.2026 16:34

Валидация imap-сервера при помощи регулярного выражения
 
Здравствуйте
Пожалуйста, помогите с регулярным выражением, мне нужна валидация imap-сервера, например, imap.rambler.ru, imap.gmail.com и тд.

это регулярное выражение:
/(^[imap]+\.[a-z]+\.[a-z]+)/
находит - 'imap.rambler.ru' и 'pima.rambler.ru' и 'imapimap.rambler.ru'
нужно чтобы символы 'imap' следовали в определенном порядке и проверить всю строку на наличие пробелов
var server = $("#imapServer").val();
var regex = /(^[imap]+\.[a-z]+\.[a-z]+)/;
var valid = regex.test(server);

Aetae 20.01.2026 18:06

просто imap\.

sashgera 20.01.2026 19:25

Aetae,
сделал так:
/(^imap\.[a-z]+\.[a-z]+)/
теперь пропускает любые символы после: imap.mail.c
imap.mail.cя!№om

sashgera 20.01.2026 19:35

Aetae,
так кажется работает:
/(^imap\.[a-z]+\.[a-z]+$)/


Часовой пояс GMT +3, время: 20:39.