javascript - 查找值是否包含在JS中的逗号分隔值中

标签 javascript string

给定这两个字符串:

var first = 'dog,cat,lion';
var second = 'cat';

我如何才能知道第二个变量是否是第一个变量中的任何单词(用逗号分隔的单词)?

最佳答案

你可以使用Array.indexOf:

if( first.split(',').indexOf(second) > -1 ) {
   // found
}

需要 IE8- 支持?使用垫片:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf

关于javascript - 查找值是否包含在JS中的逗号分隔值中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13313675/

相关文章:

javascript - 使用 angularjs 根据时间禁用按钮

java - 从 String 中删除空格,然后转换为 XML

python - 'str' 对象没有属性 'punctuation'

javascript - 如何在我的 View 中打印 JavaScript 代码?

javascript - 计算函数返回 null - 获取问题?

javascript - TypeError : sql. 连接不是函数 Node.js

javascript - Jquery Countdown - 隐藏多个TD

javascript - 如何向按钮添加链接?

c - C 中的字符串和 strcpy

python - 对 `is` 运算符与字符串感到困惑