^\w+\s\w+$
должно преуспеть.
Примечание; В последние дни я чаще сталкиваюсь с тем, что почти никто не использует ^$
-операторы.
Они абсолютно необходимы, если вы хотите сказать, начинается или заканчивается ли строка чем-либо или хотите точно соответствовать строке, слово в слово, как вы. «Нормальные» строки, как вы использовали (я предполагаю, что вы использовали что-то вроде \w[:space]\w
match в строке , что означает, что они также совпадают, если условие истинно в любом месте строки !
Имейте это в виду, и Regex будет хорошо служить вам:)