JavaScript Regex仅为正斜杠添加规则

时间:2012-07-16 22:10:36

标签: php javascript regex

好的我需要一条规则,只能在/C:\\\上报告真实,其中'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。尽管如此,帮助两者都是奖励。当我试图改变它时,我被困住并继续打破任何正则表达式。

1 个答案:

答案 0 :(得分:1)

您列出了三个选项:

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

所以你需要的只是:

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