Для этого вам понадобится предварительный запрос.
Вы можете создать токен регулярного выражения, который будет пытаться найти совпадение, но не будет "потреблять" входную строку. Вы можете следовать за этим простым 2-м запросом, который проверит длину вашей строки.
Вы можете объединить их, чтобы создать нужный запрос.
Синтаксис для .Net версии движка регулярных выражений будет выглядеть примерно так:
Это регулярное выражение написано только в этом чате и не проверено ... так что помилуйте:)
Я не уверен, что такое "Символ или буква", но я предполагаю, что вы имеете в виду "a-Z"
(? =. * [A-Za-Z]). {6,15}