Создать регулярное выражение для проверки идентификатора электронной почты с условием - PullRequest
0 голосов
/ 08 февраля 2019

Я попытался проверить приведенное ниже условие с помощью регулярного выражения для идентификатора электронной почты.Идентификатор электронной почты должен быть буквенно-цифровым, может включать _ и.условное обозначение.Но идентификатор электронной почты не должен быть только числовым, например 1234@gmail.com.

public boolean validateEmail(String input){
    Pattern regex = Pattern.compile("[A-Za-z0-9._]+@[A-Za-z.]+");
    Matcher idMatcher = regex.matcher(input);
    return idMatcher.matches();
}

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

регулярное выражение должно быть

[A-Za-z]+[A-Za-z0-9_.]+[@]+[A-Za-z]+.[A-Za-z]
0 голосов
/ 08 февраля 2019

Попробуйте использовать этот шаблон регулярных выражений

^(?!.[0-9])[A-Za-z0-9._]+@[A-Za-z.]+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...