- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个数组:
var myArray = ['1','3','3-4','4','4-8','5-8','9'];
我还有一个等于4的变量
我想在数组中查找符合以下条件的任何值:
等于 4
4-*
*-4
所以在上面的例子中我会找到 3-4, 4-8, 4
_.contains(myArray, 4)
解决了#1,但我如何使用正则表达式在上面的列表中查找#2 和#3。请记住 4 将是我需要放入正则表达式中的变量
你可以在 _.contains
中使用正则表达式吗?我似乎找不到任何示例
谢谢!
最佳答案
您可以使用 _.filter
来查找所需的元素。
_.filter(myArray, function(x){
return x.match(/^(\d-)?4(-\d)?$/) !== null;
});
关于javascript - 在 ._contains(arr, val); 中使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15347477/
我有一个数组: var myArray = ['1','3','3-4','4','4-8','5-8','9']; 我还有一个等于4的变量 我想在数组中查找符合以下条件的任何值: 等于 4 4-*
如果我有以下对象: var record = { title: "Hello", children: [ { title: "hello",
我正在尝试使用 angular-google-maps,但它在 chrome 中因错误而中断 TypeError: _.contains is not a function 我的 DOM 元素看起来像
假设我有这个模型: class Item(models.Model): data = JSONField(blank=True, null=True) 然后在控制台中: >>Item.obje
这可能是一个愚蠢的错误,但我收到以下错误: error: request for member ‘speak’ in ‘it.__gnu_cxx::__normal_iterator::ope
int webServerPort = -1; void configure(std::string responseFile, callback_function call_back, std
我是一名优秀的程序员,十分优秀!