首页 > 解决方案 > 如何在反应 js 中使用正则表达式,以便我可以在 firestore 集合名称中使用它

问题描述

所以我正在编写功能组件,我想要一个表达式,以便我可以从 firestore 数据库中检索该表达式集合。所以这就是问题所在。我需要一个六个字母的单词,其中最后三个字母应该是特定的.. 例如,CSE 像

组=“CSE”

正则表达式 = ***+组

// db.collection({regExpre})

标签: reactjsgoogle-cloud-firestorereact-router

解决方案


首先,如果是动态的,你应该使用RegExp构造函数group

下图是特定CES于最后的。它可以是任何东西

在此处输入图像描述

const str = "itiCSE",
  group = "CSE";
let regex = new RegExp(`^[a-zA-Z]{3}${group}$`);

console.log(regex.test(str));


推荐阅读