Regex re = new Regex(@"^ftp:\/\/(?:[a-z\d\$]+:[^\s@]+\@)?(?:[a-z\d-]+\.)+\.[a-z]{2,4}(?:\/[a-z\d\_-])*$", RegexOptions.IgnoreCase)