javascript - 在正则表达式中使用变量
问题描述
我有变量标签
const label = 'test'
和正则表达式
{ name: /test/i }
我想要的是知道我是否可以label
在正则表达式中使用变量,就像这样
{ name: `/${label}/i` }
可能吗?
解决方案
要在正则表达式中使用变量,请使用:
new RegExp(`${label}`, 'i')
推荐阅读
- php - Wordpress Groups 插件:如果私有,子页面不显示
- javascript - 如何在 AJAX 中使用 PUT 更新记录
- android - 无法通过 NFC 发送 NDEF 消息
- sql - 在使用交叉表中解决此查询
- c++ - GCC LTO - fno-fat-lto-objects 仅支持链接器插件
- php - 将数据导出到 csv 文件未使用 php 正确显示记录
- html - 在 chrome 上看不到我在 Firefox 中可以看到的一些图像 - css
- gradle - 任务运行后如何失败?又如何忽略失败但在下次运行时重复任务?
- javascript - 搜索另一个对象数组中的值列表,并使用单个 for 循环更改对象数组中的一个键
- oracle - 在 Oracle 中使用表/视图创建时出现编译错误的函数不存在