Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在字符串中查找元素_Javascript_String - Fatal编程技术网

Javascript 在字符串中查找元素

Javascript 在字符串中查找元素,javascript,string,Javascript,String,我有下一个js代码检查我的url中的一些名称,但我不知道如何检查多个名称。我想验证六个名称是否出现在url中,并且我不想在6次中键入此代码 有没有办法在if行中引入多个名称 谢谢 $(document).ready(function(){ var urlSrtring = window.location.href; if (urlSrtring.indexOf('bogdan') !== -1) { alert('bb') } } ) 使用数组和循环

我有下一个js代码检查我的url中的一些名称,但我不知道如何检查多个名称。我想验证六个名称是否出现在url中,并且我不想在6次中键入此代码

有没有办法在if行中引入多个名称

谢谢

$(document).ready(function(){
    var urlSrtring = window.location.href;
    if (urlSrtring.indexOf('bogdan') !== -1) {
        alert('bb')
    }
} 
)

使用数组和循环

$(document).ready(function(){
    var wordsToFind = ["word1", "word2","word3", "word4","word5", "word6"];
    var urlSrtring = window.location.href;
    for(var k=0; k< wordsToFind.length; k++){
    if (urlSrtring.indexOf(wordsToFind[k]) != -1) {
        alert('bb')
    }
}
} 
$(文档).ready(函数(){
var wordsToFind=[“word1”、“word2”、“word3”、“word4”、“word5”、“word6”];
var urlstring=window.location.href;
for(var k=0;k

)使用数组和循环

$(document).ready(function(){
    var wordsToFind = ["word1", "word2","word3", "word4","word5", "word6"];
    var urlSrtring = window.location.href;
    for(var k=0; k< wordsToFind.length; k++){
    if (urlSrtring.indexOf(wordsToFind[k]) != -1) {
        alert('bb')
    }
}
} 
$(文档).ready(函数(){
var wordsToFind=[“word1”、“word2”、“word3”、“word4”、“word5”、“word6”];
var urlstring=window.location.href;
for(var k=0;k

)使用
数组。原型。每个

var urlstring=“xyzlqksjdlkabclclkqsjdiztuv”;
变量strs=['xyz','abc','tuv']
if(strs.every(str=>urlstring.indexOf(str)!=-1)){
console.log('OK');

}
使用
数组。原型。每个

var urlstring=“xyzlqksjdlkabclclkqsjdiztuv”;
变量strs=['xyz','abc','tuv']
if(strs.every(str=>urlstring.indexOf(str)!=-1)){
console.log('OK');

}
您可以使用带有名称的数组并执行
forEach
函数或vanilla Javascript
for loop

var name=[“nippets”、“net”、“Jeff”];
var urlstring=window.location.href;
console.log(urlstring);
name.forEach(函数(名称){
if(urlstring.indexOf(name)!=-1){
console.log('bb');
}

});
您可以使用带有名称的数组并执行
forEach
函数或vanilla Javascript
for循环

var name=[“nippets”、“net”、“Jeff”];
var urlstring=window.location.href;
console.log(urlstring);
name.forEach(函数(名称){
if(urlstring.indexOf(name)!=-1){
console.log('bb');
}

});
包含
索引的另一种替代方法
:)
包含
索引的另一种替代方法
:)