Мне нужно использовать регулярное выражение для проверки поля с php, которое должно иметь два слова, разделенных пробелом типа «Первый последний», но я не могу найти тот, который подходит для моих целей, может ли кто-нибудь мне помочь?
Лучшее, что я сделал, это ^[a-zA-Z0-9_\s]*$ но с этим я могу иметь более одного места и где угодно в поле, и я хочу только между словами. Может кто-нибудь мне помочь?
Что-то вроде ^\w+\s\w+$ должно работать для этого случая. Но для этого вам необязательно использовать регулярные выражения, вы можете просто использовать explode() .
^[^\s]+\s[^\s]+$
[^\s]+ соответствует одному или нескольким символам, кроме символов пробелов; \s соответствует одному символу пробела. Это может сделать трюк
^[a-zA-Z0-9]+ {1}[a-zA-Z0-9]+$