Вот мои требования:Я знаю, что это регулярное выражение может быть упрощено - .NET
- 1-80 символов
- Эти символы:
- буквенно-цифровых
- пространства
_ () [ ] ! # , . & * + : '/-
Регулярного выражения у меня ниже работ, но, в частности, я не знаю, как повторно использовать класс символов [\w\(\)\.\-\[\]!#,&*+:'\/]
[\w\(\)\.\-\[\]!#,&*+:'\/][\w\s\(\)\.\-\[\]!#,&*+:'\/]{0,79}
Update:
Спасибо за все ваши ответы, это один сделал трюк
^(?!\s)[\w\s().\-!#&]{1,80}$
Вы можете опустить скобки вокруг '\ s'. Кроме этого, мне нравится это лучше всего. –
О, и вы можете захотеть привязать его к '^' и '$' - но это решение OP. –
Не работает с «тестовым тестовым тестом» –