zoukankan      html  css  js  c++  java
  • 检查命名的规范性,防止输入危险字符

    using System.Text.RegularExpressions;

    public static bool CheckString(string inputString, int maxLength)
      {
       bool success=true;
    //   StringBuilder retVal = new StringBuilder();     ///构造临时字符串数组
       if ((inputString != null) && (inputString != String.Empty))
       {
        inputString = inputString.Trim();         ///清空字符串两段的空白符号
        if (inputString.Length > maxLength)
        {   ///设置字符串的长度
         inputString = inputString.Substring(0, maxLength);
        }
        for (int i = 0; i < inputString.Length; i++)
        {
         switch(inputString[i])          
         {
           ///去除危险字符串(\ ,/,:,*,?,",<,>,| )
          case  '*':case'|':case '<':case '>':case '/':case '\\':case ':': case '?':case '"':
           success=false; break;
          default:;break;
         }
        }
        
       }
       return success;
      }
  • 相关阅读:
    Python的数据类型--数字--字符串
    python基本--数据类型
    系统分区 ,硬盘格式化,
    linux 用户创建,权限,分组
    协程
    进程
    线程与进程--线程三把锁
    线程
    socket网络编程-字典
    socket网络编程
  • 原文地址:https://www.cnblogs.com/bbxie/p/569569.html
Copyright © 2011-2022 走看看