Regex re = new Regex(@"^((([a-zA-Z]:)\\)?|(\\\\(((((1?\d?\d)|(2[0-4]\d)|(25[0-5]))\.){3}((1?\d?\d)|(2[0-4]\d)|(25[0-4]))\\)|(\w+))))(\\?[^\\/:*?""<>|()\.]{1,255})+\\?$");
Regex re = new Regex(@"^((([a-zA-Z]:)\\)?|(\\\\(((\d+\.){3}\d+\\)|(\w+))))(\\?[^\\/:*?""<>|()\.]{1,255})+\\?$");
Match rem = re.Match(@"\\16.16.16.16\ss");
Response.Write(rem.Success);
Regex re = new Regex(@"^((([a-zA-Z]:)\\)?|(\\\\(((\d+\.){3}\d+\\)|(\w+))))(\\?[^\\/:*?""<>|()\.]{1,255})+\\?$");
Match rem = re.Match(@"\\16.16.16.16\ss");
Response.Write(rem.Success);