Мне нужно подтвердить пароль с помощью reqex. Я написал один и проверил его в этой программе проверки, и он работает:
http://www.nvcc.edu/home/drodgers/ceu/resources/test_regexp.asp
Но когда я добавляю его в свое Java-приложение, происходит сбой.
Регулярное выражение в средстве проверки регулярных выражений: (\ D +) (\ d +) (\ D +) (. *)
Регулярное выражение в Java: (\\ D +) (\\ d +) (\\ D +) (. *)
Тестовая строка: 1Hello2
Это проходит онлайн-проверку, но не работает в Java.
Кто-нибудь знает почему?
Я хочу, чтобы регулярное выражение совпадало с любым паролем, в середине которого есть число (может иметь их в начале и в конце).
Мне нужно 2 отдельных регулярных выражения: одно, которое соответствует цифрам в середине (pass1word или 1pass1word или 1pass1word), а также регулярное выражение, которое соответствует цифре в начале или конце (1password или password1, НЕ pass1word1, потому что это в категории строк) .