Если вы используете атрибут формы в форме, подразумеваются ^
и $
, поэтому они будут соответствовать всему значению.Ваш шаблон \w*[a-zA-Z]\w*
соответствует как минимум одному символу az, но не пробелу.
Если вы хотите соответствовать Manager 2
, вы можете использовать свой шаблон, за которым следует группа, которая повторяется 0+ раз, совпадая с пробелом и 1+ символы слова.
\w*[a-zA-Z]\w*(?: \w+)*
См. демонстрационную версию regex
Обратите внимание, что \w
также соответствует подчеркиванию.
Немного более широкий шаблон дляразрешить несколько пробелов, а также в конце:
^\w*[a-zA-Z][ \w]*
Regex demo