当前位置: 首页 > 面试题库 >

如何将变量传递给正则表达式

丌官信厚
2023-03-14
问题内容

我有这样的查找声明

collSession.find({"Venue.type": /.*MT.*/}).toArray(function (err, _clsSession)
        {
            console.log(_clsSession);
        });

它给出了答案。但是我需要某个变量值,而不是那个杂乱的值MT。如何实现呢?谢谢。

更新 我试过像“ /。 ” + searchterm +“ ./ ”无效。


问题答案:

除了使用内联语法创建正则表达式外,还可以使用RegExp对象基于字符串创建一个正则表达式

var searchPhrase = "MT";
var regularExpression = new RegExp(".*" + searchPhrase + ".*");
collSession.find({"Venue.type": regularExpression}) [...]


 类似资料:
  • 问题内容: 我需要更新我的时间。该值由正在执行的函数返回。 返回一个整数。 这将返回未防御状态。因此,我需要获取计数并将其传递给 问题答案: 如果您需要在每次调用之后更改重复间隔,则不能使用-使用恒定重复。您需要使用,因此您可以每次更改时间段:

  • 我设置了一个mixin来进行跨浏览器计算, 我还有一个变量。 我希望能够在其中使用一个变量。 但我不确定这是不是最好的办法。

  • 问题内容: 如何在不刷新页面的情况下将变量从jQuery传递到PHP?当我单击一个复选框时,我想将一个变量从jQuery传递到PHP。我也在使用formdialog。 我的PHP代码 我的JavaScript代码 问题答案: Ajax可以做到这一点。谷歌它,并检查api.jquery.com并查看ajax函数,.ajax(),.post(),.get(),.load()等。 关于您的特定问题,这是

  • 本文向大家介绍如何将JavaScript变量传递给PHP?,包括了如何将JavaScript变量传递给PHP?的使用技巧和注意事项,需要的朋友参考一下 您可以在PHP的同一页面上轻松获取JavaScript变量值。尝试以下代码L。

  • 问题内容: 我有一个返回散列的javascript函数。我需要将此哈希传递给php来进行处理。最好的方法是什么? 问题答案: 假设您的意思是 JavaScript 函数返回哈希并将其发送给PHP- 然后是AJAX

  • 大纲05提到Perl6没有将变量插入正则表达式中,但是可以将外部变量与模式相关联。据我所知,文档中没有提到这个功能。我认为人们还是会希望以某种方式从一个字符串建立一个模式,所以我很好奇这将如何工作。 这里有一个程序演示了现在发生的事情。我不知道这是应该发生的还是有人想要的。我在模式中插入一个变量。如果用,您将看到变量名。然后,我应用模式,它匹配。我更改变量的值。现在模式不匹配。将其更改为其他可行的