Мне нужно регулярное выражение, которое принимает все буквы (строчные и прописные), цифры и эти символы / символы ('-', '_', '@', '.').Это не обязательно должно быть в форме адреса электронной почты.Символы могут быть расположены в любом месте слова.Он также не должен принимать пробелы, а длина слова должна быть 8 или более.
Это то, что я имею до сих пор.
^(?=\S{8})[a-zA-Z]\w*(?:\.\w+)*(?:@\w+\.\w{2,4})?$