【发布时间】:2017-11-12 08:31:25
【问题描述】:
我正在使用 Peg.js 语法验证。我有以下正则表达式,但我无法在 peg 语法中表示相同。
如何以 PEG 方式表示以下正则表达式?
^(?!.*[()!=<>", ])(?!(?:first|second|third)$).+$
如果我使用以下内容,我会得到 语法错误-
someRule = ^(?!.*[()!=", ])(?!(?:first|second|third)$).+$
消息:“预期“!”、“$”、“&”、“(”、“.”、字符类、...标识符、文字或空格,但找到“^”。”
我正在寻找的场景被提及为: Scenarios
【问题讨论】:
标签: javascript regex peg