基本上我需要一个preg_match来确保每个单词之间只允许一个空格字符(如果有多个单词).
我现有的规则是:
(^[A-Za-z\s]+$)
Run Code Online (Sandbox Code Playgroud)
谢谢.
这取决于你的意思"单词",但假设你的意思是AZ或az中的字母,你可以试试这个:
^[a-zA-Z]+( [a-zA-Z]+)*$
Run Code Online (Sandbox Code Playgroud)
请注意,\s这并不意味着空格字符 - 它表示任何空格,包括新行.