javascript - 如何检查字符串中是否存在数组元素

标签 javascript jquery arrays string

我已经在这里阅读了一些问题,但似乎无法找到我正在寻找的确切内容。基本上,我需要知道数组中存在的任何元素是否存在于字符串中。一个例子:

var currentHref = "http://www.vorcu.com/hello";
var urls = [ 
    "vorcu.com",
    "neutronico.com",
    "word2.com"
       ];

因此,我需要知道“urls”中的任何元素是否与“currentHref”中存在的任何文本一致。有什么想法吗?

谢谢!

最佳答案

遍历数组并使用搜索:

str.search(arrItem)

将返回匹配的位置,如果未找到则返回 -1。

关于javascript - 如何检查字符串中是否存在数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19528697/

相关文章:

javascript - react 传单边界

javascript - Ionic ng-class 函数在应用程序中的所有 ng-click 上触发如何解决此问题

jquery - asp.net mvc3如何实例化客户端验证?

jquery - 在嵌套内容之后设置光标位置可编辑

javascript - 对其他对象数组的对象引用进行排序

改变二维动态数组(c中的realloc)

python - 一个阵列轴的快速插补

javascript - json 中数组和对象的混淆

javascript - 传播 Redux Actions 在 mapDispatchToProps 中不起作用

javascript - 使用 GSAP 制作动画模糊滤镜