当前位置: 移动技术网 > IT编程>开发语言>c# > C#实现简单过滤非法字符实例

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

2019年07月18日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网