У меня есть регулярное выражение, которое работает нормально:
^(?!\\d+$)\\S{8,}$
(?!d+$)
// Запрещать только числа \S{8,}
// Разрешить специальные символы, но пробелы и минимум 8 символов;
Но мне нужно добавить еще одну вещь: запретить, если строка состоит только из специальных символов.
попытался применить тот же лог c, что и «только числа запрещены», добавить
(?!\\S+$))
к существующему регулярному выражению, но не сработало, как ожидалось.
obs: Я буду работать с разными языками, поэтому "специальные символы" будут:
! @ # $ % & * ( ) _ - = < > , . ? } ] { [ +