JavaScript Regex添加了一个仅用于正斜杠的规则


JavaScript Regex adding a rule for forward slash only

好的,我需要一个只能在/C:'''上报告true的规则,其中"C"可以是a-Za-z。我目前拥有的是:/^(''(''[^'s'']+)+|([A-Za-z]:('')?|[A-z]:(''[^'s'']+)+))('')?$/

它适用于查找以下路径:''a ''a'b'c'd'e'f C:' C:'a'b'c'd'e'f

现在,尽管我需要一个正则表达式来验证我目前的使用方式,但理想情况下,为前向剪切版本添加一个规则,如:/a/a/b/c/d/e/

我在这里的实际问题是,如何获取我当前拥有的内容并对其进行更改,这样我就可以只找到/C:''',并仅在"C"可以是A-Za-z的情况下报告其真实性。不过,在这两方面都提供帮助将是额外的奖励。当我试图自己修改正则表达式时,我会被卡住并不断地破坏它。

您列出了三个选项:

  • /
  • [a-zA-Z]:'
  • ''

所以你只需要:

/^(?:'/|[a-zA-Z]:''|'''')$/