gpt4 book ai didi

javascript - 将字符串与正则表达式数组匹配

转载 作者:IT王子 更新时间:2023-10-29 03:09:16 25 4
gpt4 key购买 nike

在 JavaScript 中有没有一种方法可以获取字符串与正则表达式数组匹配的 bool 值?

示例如下(“if”语句代表我要实现的目标):

var thisExpressions = [ '/something/', '/something_else/', '/and_something_else/'];
var thisString = 'else';

if (matchInArray(thisString, thisExpressions)) {

}

最佳答案

使用一种更实用的方法,您可以使用 array function 实现单行匹配。 :

ECMAScript 6:

const regexList = [/apple/, /pear/];
const text = "banana pear";
const isMatch = regexList.some(rx => rx.test(text));

ECMAScript 5:

var regexList = [/apple/, /pear/];
var text = "banana pear";
var isMatch = regexList.some(function(rx) { return rx.test(text); });

关于javascript - 将字符串与正则表达式数组匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10152650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com