\b\w{6,50}\b
\w
- это любой символ «слова» - в зависимости от аромата регулярного выражения это может быть просто [a-z0-9_] или он может включать другие (например, акцентированные символы / и т. Д.).
{6,50}
означает от 6 до 50 (включительно)
\b
означает границу слова (при условии, что слово не превышает 50 на любом конце).
После перечитывания кажется, что вы хотите, чтобы убедиться, что весь текст соответствует? Если так ...
^\w{6,50}$