Добрый день! Подскажите пожалуйста, как правильно составить регулярное выражение из таких условий которые могут идти вперемешку:
- только буквы
- только цифры
- точка
- пробел
- дефис
- не больше 235 символов
Составляю вот такое выражение в надежде что будет работать, но что-то не подхватывается (
Вы непонятно формулируете задачу.
Только буквы, а потом только цифры, а затем точка, пробел и дефис? Или это может быть вперемежку?
Если последовательно, то так и пишите:
[a-zA-Z]+[0-9]+\.\s-
Если это всё нужно вперемежку, то ваш вариант годится.
Mikhail Osher, нет конечно, нужно что-бы строка которая получится могла состоять только (вперемешку) из (букв, цифр или этих символов), например запятая там работать не должна. Но символы могут быть, могут и не быть