![]() |
#6 |
Участник
|
Ничего не понимаю. А это тогда что?
X++: static client server boolean isValidURL(URL url) { InteropPermission permission; boolean ret; str urlFilter; System.Text.RegularExpressions.Regex regEx; System.Text.RegularExpressions.Match regMatch; permission = new InteropPermission(InteropKind::ClrInterop); permission.assert(); // The regular expression used to validate URL was taken from // [url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/paght000001.asp[/url] // and modfied slightly to allow URL's without the HTTP part. urlFilter = @"^(http(s?)\:\/\/)?[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&;%\$#_]*)?$"; //BP Deviation documented regEx = new System.Text.RegularExpressions.Regex(urlFilter); regMatch = regEx.Match(url); ret = regMatch.get_Success(); return ret; } |
|