From c6e6d019f137adb02cf642971a5c557f2933fbb7 Mon Sep 17 00:00:00 2001 From: Gang Zhuo Date: Sat, 21 Mar 2015 19:02:17 +0800 Subject: [PATCH] fix regular expression --- shadowsocks-csharp/View/MenuViewController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shadowsocks-csharp/View/MenuViewController.cs b/shadowsocks-csharp/View/MenuViewController.cs index 3a854865..365276b0 100755 --- a/shadowsocks-csharp/View/MenuViewController.cs +++ b/shadowsocks-csharp/View/MenuViewController.cs @@ -523,7 +523,7 @@ namespace Shadowsocks.View I18N.GetString("Update Online PAC URL"), pacUrl == null ? origPacUrl : pacUrl, -1, -1); if (!string.IsNullOrEmpty(pacUrl) && !System.Text.RegularExpressions.Regex.IsMatch(pacUrl, - @"^http(s)?://([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)/?", System.Text.RegularExpressions.RegexOptions.IgnoreCase)) + @"^http(s)?://([a-zA-Z0-9_-]+)+(\.[a-zA-Z0-9_-]+)+((/|\?)[\w \.\/\?%&= ]*)?$", System.Text.RegularExpressions.RegexOptions.IgnoreCase)) MessageBox.Show(I18N.GetString("Please input a valid url")); else break;