我将如何搜索URL内容中的单词?

时间:2019-07-04 23:24:26

标签: javascript php html

我将如何使用JavaScript或PHP检查输入到HTML输入中的URL是否包含表/数组中给出的单词?

我试图寻找其他页面,包括如何执行操作,但是它们都只是在搜索用户所在的文档或在URL中搜索单词。

删除了我所有的代码;(

1 个答案:

答案 0 :(得分:0)

这是使用ES6 .includes();

的一种简单方法

function findWords() {
  var url = document.getElementById("input").value;

  var words = ["stack", "please", "help"];

  for (i = 0; i < words.length; i++) {
    if (url.includes(words[i])) {
      console.log("Url contains " + words[i]);
    }
  }
}
<input id="input" />
<button id="btn" onclick="findWords()">Find Words</button>

如果将www.stackoverflow.com/questions放入输入框中,则会从单词数组中发现单词stack存在。

您可以详细了解.includes() here