首页 > 解决方案 > 如何检查字符串是否包含多个单词?

问题描述

当用户搜索需要以这种方式检查查询字符串时:

例子:

  1. 如果用户输入:“测试测试” - 需要检查查询是否有多个单词
  2. 如果有,请在“测试测试”上再添加一个双引号

哪个是最好的方法?

标签: javascript

解决方案


这是你要找的吗?

let str = "Test test"
if(str.includes(" ")) {
  str = `"${str}"`
}

或者对于任何类型的空格(不仅仅是空格)

if(str.match("\s")) {
  str = `"${str}"`
}

推荐阅读