Проверка текстового поля с использованием регулярного выражения в asp.net

#asp.net

#asp.net

Вопрос:

У меня есть текстовое поле, и я должен использовать регулярные выражения в asp.net

В моем тексте не должно быть пробелов в первом и последнем месте.

Вывод должен быть:

Допустимо: [India Bangalore]

Недопустимо: [ India Bangalore ]

т.е. пользователь может вводить пробелы между словами, но не в первой и последней позициях.

Если у вас есть решение на JavaScript, это тоже хорошо.

Комментарии:

1. Почему бы не позвонить. Обрезать () и не беспокоить пользователя о пробелах?

Ответ №1:

Trim() должен удалить все конечные или начальные пробелы.

Ответ №2:

Попробуйте это, пожалуйста :

 ^[^s].*[^s]$
  

Он просто соответствует вводу, который:
не начинать с любого пробела, за которым ^[^s] следует любой символ, даже пробелы .* , и не заканчивать никаким пробелом [^s]$ .

Любой способ вызова метода Trim() для входной строки на стороне сервера намного проще.