C#实现简单过滤非法字符实例

 更新时间:2015年11月25日 11:35:33   作者:一只小青蛙  
这篇文章主要介绍了C#实现简单过滤非法字符的方法,涉及C#针对字符串遍历与判断的相关技巧,非常简单实用,需要的朋友可以参考下

本文实例讲述了C#实现简单过滤非法字符的方法。分享给大家供大家参考,具体如下:

#region 过滤非法字符
public static string encoding(string src)
{
  if (src == null)
   return "";
  StringBuilder result = new StringBuilder();
  if (src != null)
  {
   src = src.Trim();
   for (int pos = 0; pos < src.Length; pos++)
   {
    switch (src[pos])
    {
     case '\"': result.Append("''"); break;
     case '<': result.Append("<"); break;
     case '>': result.Append(">"); break;
     case '\'': result.Append("&apos;"); break;
     case '&': result.Append("&"); break;
     case '%': result.Append("&pc;"); break;
     case '_': result.Append("&ul;"); break;
     case '#': result.Append("&shap;"); break;
     case '?': result.Append("&ques;"); break;
     default: result.Append(src[pos]); break;
    }
   }
  }
  return result.ToString();
}
#endregion

希望本文所述对大家C#程序设计有所帮助。

相关文章

  • 基于Silverlight打印的使用详解,是否为微软的Bug问题

    基于Silverlight打印的使用详解,是否为微软的Bug问题

    本篇文章对Silverlight打印的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#实现将字符串转化为日期格式的方法详解

    C#实现将字符串转化为日期格式的方法详解

    这篇文章主要为大家详细介绍了C#如何使用DateTime结构的ParseExact方法和Parse方法分别将字符串转化为日期格式,有需要的小伙伴可以了解一下
    2024-01-01
  • Unity命令行打包WebGL的示例代码

    Unity命令行打包WebGL的示例代码

    这篇文章主要介绍了Unity命令行打包WebGL的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • 如何用C#获取计算机详细的软件和硬件信息

    如何用C#获取计算机详细的软件和硬件信息

    我们应该都知道System.Management提供的类可以用于读取本地计算机设备的各种数据,下面这篇文章主要给大家介绍了关于如何用C#获取计算机详细的软件和硬件信息的相关资料,需要的朋友可以参考下
    2022-12-12
  • C#启动外部程序的几种常用方法汇总

    C#启动外部程序的几种常用方法汇总

    这篇文章主要介绍了C#启动外部程序的几种常用方法汇总,对C#初学者来说有很高的学习借鉴价值,需要的朋友可以参考下
    2014-08-08
  • C#实现串口示波器

    C#实现串口示波器

    这篇文章主要为大家详细介绍了C#实现串口示波器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Oracle中for循环的使用方法

    Oracle中for循环的使用方法

    这篇文章介绍了Oracle中for循环的使用方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • C# ?的使用小结

    C# ?的使用小结

    本文介绍了C#中可空类型标记符(?)及其相关运算符的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • C#实现创建,删除,查找,配置虚拟目录实例详解

    C#实现创建,删除,查找,配置虚拟目录实例详解

    这篇文章主要介绍了C#创建,删除,查找,配置虚拟目录的方法,以实例形式较为详细的分析了C#针对虚拟目录的创建、删除、查找等相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • 常用C#正则表达式汇总介绍

    常用C#正则表达式汇总介绍

    c#正则表达式,用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
    2016-01-01

最新评论