#asp.net
#asp.net
Вопрос:
У меня есть текстовое поле, и я должен использовать регулярные выражения в asp.net
В моем тексте не должно быть пробелов в первом и последнем месте.
Вывод должен быть:
Допустимо: [India Bangalore]
Недопустимо: [ India Bangalore ]
т.е. пользователь может вводить пробелы между словами, но не в первой и последней позициях.
Если у вас есть решение на JavaScript, это тоже хорошо.
Комментарии:
1. Почему бы не позвонить. Обрезать () и не беспокоить пользователя о пробелах?
Ответ №1:
Trim() должен удалить все конечные или начальные пробелы.
Ответ №2:
Попробуйте это, пожалуйста :
^[^s].*[^s]$
Он просто соответствует вводу, который:
не начинать с любого пробела, за которым ^[^s]
следует любой символ, даже пробелы .*
, и не заканчивать никаким пробелом [^s]$
.
Любой способ вызова метода Trim() для входной строки на стороне сервера намного проще.