javascript - 如何在定界字符串中查找数字字符串

标签 javascript jquery

我一整天都在研究这个问题,但似乎无法弄清楚为什么它不起作用。我正在从隐藏字段中获取分隔字符串。我需要测试原始字符串中是否包含某个字符串。下面的简单示例应该可以工作,但没有。

var orgStr = "091300159|091409568|092005411";
var newArr = orgStr.split('|');

console.log(orgStr);
console.log(newArr);
console.log("inarray? " + $.inArray(newArr, "092005411"));

如果我可以在每个值周围加上引号,它似乎可以工作,但所有尝试都不会成功。

最佳答案

在 JQuery 中 inArray function该值需要位于数组之前。

console.log("inarray? " + $.inArray("092005411", newArr));

您还可以使用 native indexOf 运算符,如下所示:

console.log("inarray? " + newArr.indexOf("092005411"));

两者都应该向控制台输出“inarray?2”。

关于javascript - 如何在定界字符串中查找数字字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19671577/

相关文章:

javascript - 4 FOSJSRouting 回调=fos.Router.setData & 仅在生产中找不到路由

javascript - requestAnimationFrame 在 cancelAnimationFrame 之后运行速度是原来的两倍

jquery - 使用 setTimeout 滚动 div 的内容

javascript - 调整 HTML 容器元素的大小未正确调整子元素的大小

jquery - 如何将图像映射区域类与 alt 属性结合起来创建新类

javascript - jquery css到多个div中的类

javascript - jquery datepicker 不显示yearRange

javascript - 通过 Javascript 修复 Dojo 和 JQuery 依赖库 multipleDefine 冲突

javascript - 根据鼠标移动动画 css [我该如何改进]

javascript - 如何选择一个按钮并在单击该按钮时删除该按钮的祖 parent div?