0

/、、、C:\または\\「C」がA-Za-zである場合にのみtrueを報告できるルールが必要です。私が現在持っているものは次のとおりです。 /^(\\(\\[^\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」がA-Za-zになり得る場合にのみ真であると報告できるようにするかです。ただし、両方を支援することはボーナスです。自分で変更しようとすると、行き詰まり、正規表現を壊し続けます。C:\\\

4

1 に答える 1

1

次の3つのオプションをリストしました。

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

したがって、必要なのは次のとおりです。

/^(?:\/|[a-zA-Z]:\\|\\\\)$/
于 2012-07-16T22:14:02.020 に答える