如何将参数插入正则表达式
How to insert parameter to regex?
我有javascript文件
这是文件的一部分
a().initLibrary({
controls: [
"aa","bb"],
elements: []
});
例如,我想检查控件中是否存在输入参数
var search1 = "dd" the result should be false
var search2 = "aa" the result should be true
这是在控件中查找数据的正则表达式:
controls's*:'s*'[([^']]*) - the result is the data of the controls
我如何检查正则表达式的结果中是否存在 serach1 或 serach2,而无需使用字符串检查结果并根据","拆分它。我可以将参数插入正则表达式吗?
controls's*:'s*'['s*((?=.*"bb").*?)']
您可以使用前瞻插入参数 请参阅演示。
https://www.regex101.com/r/rG7gX4/22 bb
.
https://www.regex101.com/r/rG7gX4/23 dd
相关文章:
- java.net和javascript之间正则表达式的差异
- Grunt匹配正则表达式
- 不同浏览器中的空白字符正则表达式行为
- 正则表达式替换为插入符号
- 如何将参数插入正则表达式
- 需要使用什么正则表达式将内容插入某些字符的第 n 次出现之间
- Javascript 正则表达式字符范围 A-z 匹配插入符号 (“^”)
- 使用正则表达式 match.map 将 React
插入到现有字符串中
- 如何在正则表达式替换中插入回车符
- 在 Javascript 中使用替换方法插入的正则表达式
- Javascript 正则表达式替换插入额外的斜杠
- 正则表达式:插入*使其可计算
- 在等式中适当位置插入*的正则表达式
- 卡号正则表达式和插入符号/光标位置(javascript)
- 将变量插入正则表达式字符串
- 使用正则表达式和javascript每2个单词插入回车
- 用于在匹配的内容之前插入内容的正则表达式
- 难以找到插入“排除词”的位置;在正则表达式中
- 如何使用正则表达式在驼峰大小写字符串中插入空格
- javascript中的正则表达式文本插入