zoukankan      html  css  js  c++  java
  • C#如何检测一个字符串是不是合法的URL



    C#如何检测一个字符串是不是合法的URL

    using System.Text.RegularExpressions;

       /// <summary>
            /// 检测串值是否为合法的网址格式
            /// </summary>
            /// <param name="strValue">要检测的String值</param>
            /// <returns>成功返回true 失败返回false</returns>
            public static bool CheckIsUrlFormat(string strValue)
            {
                return CheckIsFormat(@"(http://)?([w-]+.)+[w-]+(/[w- ./?%&=]*)?"strValue);
            }

            /// <summary>
            /// 检测串值是否为合法的格式
            /// </summary>
            /// <param name="strRegex">正则表达式</param>
            /// <param name="strValue">要检测的String值</param>
            /// <returns>成功返回true 失败返回false</returns>
            public static bool CheckIsFormat(string strRegexstring strValue)
            {
                if (strValue != null && strValue.Trim() != "")
                {
                    Regex re = new Regex(strRegex);
                    if (re.IsMatch(strValue))
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                return false;
            }

            private void button1_Click(object senderEventArgs e)
            {
                if (CheckIsUrlFormat(textBox1.Text))
                    MessageBox.Show("YES");
                else
                    MessageBox.Show("No");
            }







    附件列表

    • 相关阅读:
      ngx-infinite-scroll angular无限滚动插件
      set<Integer> list<Integer>互转
      Linux Tomcat9 catalina.out日志按日期生成
      mysql创建普通用户并且授权
      抽象类
      全角转半角
      异常工具 获取异常信息 log.setExceptionDetail(ThrowableUtil.getStackTrace(e));
      spring RedisTemplate用法
      canvas实现屏幕截图
      Dynamics CRM
    • 原文地址:https://www.cnblogs.com/xe2011/p/3761969.html
    Copyright © 2011-2022 走看看