我将如何使用JavaScript或PHP检查输入到HTML输入中的URL是否包含表/数组中给出的单词?
我试图寻找其他页面,包括如何执行操作,但是它们都只是在搜索用户所在的文档或在URL中搜索单词。
删除了我所有的代码;(
答案 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。