Требуется регулярное выражение для проверки имени пользователя

Требуется регулярное выражение для проверки имени пользователя, которое:

  1. должно допускать конечные пробелы, но не пробелы между символами
  2. должны содержать в как минимум одна буква, может содержать буквы и цифры
  3. 7-15 символов максимум (буквенно-цифровые)
  4. не могут содержать специальные символы
  5. подчеркивание разрешено

Не знаю, как это сделать. Любая помощь приветствуется. Спасибо.

Это то, что я использовал, но в нем допускается пробел между символами

"(?=.*[a-zA-Z])[a-zA-Z0-9_]{1}[_a-zA-Z0-9\\s]{6,14}"

Пример: имя пользователя В имени пользователя нельзя использовать пробелы

5
задан 1078081 3 December 2011 в 01:05
поделиться