如果你的单词之间用空格分隔,你可以直接split()计算结果的数量,如果是 4 个或更多,则通过。请注意我们trim()首先是字符串,这样前导或尾随空格就不会错误地增加字数:let str = 'A B C D';if (str.trim().split(' ').length >= 4) console.log("'" + str + "' is OK");str = 'A B C ';if (str.trim().split(' ').length >= 4) console.log("'" + str + "' is OK");