Regex do sprawdzenia poprawności ścieżki sieciowej to PHP, jQuery, JavaScript, Ruby

Próbuję znaleźć wyrażenie regularne do sprawdzania poprawności ścieżki sieciowej, tj .:\\comp\xyz lub\\comp lub\\comp\x\y\z\storage lub coś o wiele dłuższego na wszystkich częściach, ale mamy nadzieję, że jist z tego pochodzi.

To, co mam obecnie, to proste pole wejściowe, w którym użytkownik przekazuje informacje. Chodzi o to, że nie chcę, aby źle to rozumieli, ponieważ backend łączy się z klientem, który używa go do uruchamiania procesów na komputerach w sieci, więc ostatnią rzeczą, jakiej potrzebuję, jest błędne wpisanie czegoś i bycie przyczyną czegoś innego łamanie. Więc myślę, że szybki preg_match zrobi to dobrze, potwierdzając to ze strony PHP, z którą obecnie pracuję, ale muszę pracować nad tym w JavaScript i warstwie zbudowanej na Rubim, więc nie wiem, czy wszystkie wyrażenia regularne są równe czy nie, potrzebuję takiego, który działa na wszystkich poziomach ...

Aby zaoszczędzić mi trochę czasu w przyszłości, w końcu będę musiał wymyślić wyrażenie regularne, które pozwoli użytkownikowi wykonać dowolną ścieżkę lokalną, tj .:C:\, X:, H:\path\to\folder lub ścieżka sieciowa jak wspomniano wcześniej.

questionAnswers(5)

yourAnswerToTheQuestion