Regex, um einen Netzwerkpfad zu validieren: PHP, jQuery, JavaScript, Ruby

Der Versuch, einen regulären Ausdruck für die Validierung eines Netzwerkpfads zu finden, dh:\\comp\xyz oder\\comp oder\\comp\x\y\z\storage oder etwas viel längeres in allen Teilen, aber das Wesentliche davon wird hoffentlich übermittelt.

Was ich derzeit habe, ist ein einfaches Eingabefeld, über das ein Benutzer Informationen weitergibt. Ich möchte nicht, dass sie etwas falsch machen, da das Backend eine Verbindung zu einem Client herstellt, der damit Prozesse auf Computern über ein Netzwerk ausführt. Als letztes muss jemand etwas falsch tippen und die Ursache für etwas anderes sein brechen. Ich nehme an, ein schneller preg_match kann mir das auf der PHP-Seite, mit der ich gerade arbeite, recht gut bestätigen, aber ich muss dies in JavaScript und einer auf Ruby basierenden Ebene umsetzen, damit ich nicht weiß, ob alle regulären Ausdrücke gleich sind oder nicht, ich brauche eine, die auf allen Ebenen funktioniert ..

Um mir später bei meiner Rückkehr Zeit zu sparen, muss ich irgendwann einen regulären Ausdruck finden, mit dem ein Benutzer einen der folgenden lokalen Pfade ausführen kann:C:\, X:, H:\path\to\folder oder ein Netzwerkpfad wie zuvor erwähnt.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage