Итак, я хочу настроить регулярное выражение проверки адреса электронной почты со следующими ограничениями ...
ссылка: α
@ β
. γ
для α
1) Содержит только a-z
0-9
.
-
_
2) Содержит от 1 до 30 символов (включительно)
3) Не может начинаться или заканчиваться .
-
_
4) Не может содержать 2 последовательных символа (из .
-
_
)
для β
1) Содержит только a-z
0-9
-
2) Содержит от 2 до 14 символов (включительно)
3) Не может начинаться или заканчиваться -
4) В нем не может быть 2 последовательных -
для γ
1) Только a-z
2) Содержит от 2 до 4 символов ( включительно)
========================================== =================================
Первые два ограничения каждого из них легко реализовать, Итак, я сделал это следующим образом:
([a-z0-9.\-_]{1,30})@([a-z0-9\-]{2,14}).([a-z]{2,4})
Может ли кто-нибудь помочь мне с (2) и (3) из α
и β