Я пытаюсь создать регулярное выражение, которое не допускает никаких специальных символов, но также требует прохождения хотя бы одной буквы (алфавита). Алфавит может быть прописным или строчным.
Пример обязательных пропусков и неудач
- Hello World - PASS
- HELLO WoRLD - PASS
- HELLOWORLD ! - FAIL
- HELLO123 World - PASS
- 12345 - FAIL
Я также хотел бы разрешить символы - и _.
Это то, что я создал до сих пор: ^(?=.*[A-Z]).{3,25}$
Приведенный выше RegEx проверяет, существует ли алфавит в выражении, но я также хотел бы запретить специальные символы.
Может кто-нибудь объяснить, как я могу добавить дополнительную проверку в том же регулярном выражении?