Это то, с чем я сейчас работаю: ((?i)(\w|^){0,25}[0-9]{3})[^\.]*@(gmail)\.com
Я пытаюсь заблокировать любое электронное письмо, содержащее любое количество символов, но с тремя цифрами, тянущимися за символами.
Это работает. ОДНАКО, когда Google создает имя пользователя для людей, он обычно выбирает firstname.lastname###@gmail.com
. Я не хочу, чтобы письмо с точкой до @ gmail.com было включено.
Я играл и играл с этим выражением и не могу его получить. Так, например, john.doe123@gmail.com
, выражение помечает все после точки. Мне нужно, чтобы регулярное выражение проверило ВСЮ электронную почту и проверило, соответствует ли оно выражению. Я знаю, что есть этот лакомый кусочек ^[^\.]*$
, но я не знаю, где его поставить.