【发布时间】:2019-12-11 06:51:28
【问题描述】:
我想在 Regex 模式中添加 OR 条件。我这里有两个条件是例子:-
Ext.Array.indexOf(value, "**(..") >= 0 || value.match(`/[\s\S]*\([A-Za-z]{1,}\)_\[[\s\S]*/`);
我只想在这个模式/[\s\S]*\([A-Za-z]{1,}\)_\[[\s\S]*/中添加这个条件**(..
任何机构可以帮助我吗?
这是我的字符串
On **(..SPECIFY DATE..) at **(..SPECIFY TOWNSHIP..), whilst upon the railway, without the written permission of the operator, (A)_[displayed for the purpose of advertising or publicity **(..SPECIFY ITEMS..)]_ (B)_[distributed **(..SPECIFY ITEMS..)]_
【问题讨论】:
-
**是什么意思? -
indexOf()不进行正则表达式匹配。 -
请创建一个minimal reproducible example,其中包含输入样本、预期输出和清晰的问题陈述。
-
您可以使用
Ext.Array.find()搜索满足条件函数的元素。 -
您必须 esacpe 星号、括号和点
标签: javascript regex pattern-matching