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");
            }







    附件列表

    • 相关阅读:
      java例程练习(多态/动态绑定/迟绑定)
      java例程练习(对象转型及instanceof关键字)
      java例程练习(对象类型数据的排序)
      java例程练习(数三退一[用数组模拟])
      SSL协议与数字证书原理
      SSL和数字证书服务慨述(3)
      数字证书介绍
      SSL和数字证书服务慨述(1)
      SSL和数字证书服务慨述(2)
      如何设置word页脚中的总页码
    • 原文地址:https://www.cnblogs.com/xe2011/p/3761969.html
    Copyright © 2011-2022 走看看