当前位置:   article > 正文

正则表达式验证HTTP地址是否合法_http请求地址检验规则

http请求地址检验规则
 public override void Checked()
        {
            string vInputName = “XXX”;
            string vValue = ObjectHelper.GetString(this.Value, vInputName);
           // object value = ObjectHelper.Get(this.Value, vInputName);
            string pattern = @"^(((file|gopher|news|nntp|telnet|http|ftp|https|ftps|sftp)://)|(www\.))+(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(/[a-zA-Z0-9\&%_\./-~-]*)?$";
            //bool a = Regex.IsMatch(Convert.ToString(value), pattern);
            if (!Regex.IsMatch(vValue.Trim(), pattern))
            {
                string vFormat = this.SqlCheck.Format;
                string vTitle = this.GetTitle();
                if (string.IsNullOrEmpty(vFormat))
                {
                    vFormat = "[{0}]不符合HTTP地址格式!";
                }
            }
        }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/196239
推荐阅读
相关标签
  

闽ICP备14008679号