Мне нужно проверить поле, в котором пользователи должны написать комментарий. Меня попросили разрешить только буквенно-цифровые символы, но это вызвало некоторые проблемы с людьми, которые все еще хотят (разумно) писать точки, запятые или дефисы. Я хотел разрешить эти символы, но не разрешать комментарии, состоящие только из таких символов. Например:
Моя последняя попытка регулярного выражения была [\w\sСÑñáéíóú(\.:\-,)?]{20,500}$
(они должны быть длиной не менее 20 символов), но оно принимает все символы, поэтому третий вариант выше также проходит проверку в RegularExpressionValidator.
Итак, возможно ли принять некоторые дополнительные символы, но не проверять поле, если оно содержит только их.
Valid: Workers were given gifts (working)
Valid: Part-time workers were given gifts.
Not valid: ...................................