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







    附件列表

    • 相关阅读:
      魔改版BBR
      termux 开启 sshd
      Basic berkeley socket functions
      mosh
      XOR 加密
      指定so动态链接库连接器
      UTF8 UTF16 之间的互相转换
      MySQL C API概述
      C JAVA你可能不知道的那些编程细节
      虚拟内存
    • 原文地址:https://www.cnblogs.com/xe2011/p/3761969.html
    Copyright © 2011-2022 走看看