首页 > 编程 > C# > 正文

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

2020-01-24 01:22:01
字体:
来源:转载
供稿:网友

本文实例讲述了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("'"); 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#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表