Ошибка «Приоритет: не может быть пустым» при создании заявки

Следующее использовалось мной.

public boolean isValidEmail(String inputString) {
    String  s ="^((?!.*?\.\.)[A-Za-z0-9\.\!\#\$\%\&\'*\+\-\/\=\?\^_`\{\|\}\~]+@[A-Za-z0-9]+[A-Za-z0-9\-\.]+\.[A-Za-z0-9\-\.]+[A-Za-z0-9]+)$";
    Pattern pattern = Pattern.compile(regex);
    Matcher matcher = pattern.matcher(inputString);
    return matcher.matches();
}

Ответ на этот вопрос: - Требование проверить адрес электронной почты с указанными точками

Объяснение -

  1. (?!. *? ..) «Отрицательная голова» для отрицания двух последовательных точек.
  2. [A-Za- z0-9.! # \ $ \% \ & amp; \ '* + - / \ = \? \ ^ _ `{\ |} \ ~] + По крайней мере один символ определен. («\» используется для экранирования).
  3. @ Может быть один «@».
  4. [A-Za-z0-9] +, тогда по крайней мере один символ определен.
  5. [A-Za-z0-9 -.] * Нуль или любое повторение определенного символа.
  6. [A-Za-z0-9] + По крайней мере один символ после точки.

0
задан Moshe Slavin 31 December 2018 в 13:01
поделиться