判断特殊字符函数(特殊字符串,判断的字符串)

来源:互联网 发布:淘宝收不到卖家的信息 编辑:程序博客网 时间:2024/06/04 18:52

 //返回true时不存在特殊字符;返回为false时,表示存在特殊字符
  public bool Check(string TeshuStr,string inStr)
  {
   string strCheck=TeshuStr;//特殊字符
   string cName=inStr;//要判断的字符
   char[] chs1=cName.ToCharArray();//将字符串转化为字符数组
   int L=cName.Trim().Length;//字符串的长度
   //Response.Write("<script>alert("+L+");</script>");//长度
   bool bool1;//是否有特殊字符

   if(L!=0)
   {
    bool1=true;
    for(int k=0;k<=L-1;k++)//查找是否存在特殊字符
    {
     if(strCheck.IndexOf(chs1[k])!=-1)
     {
      bool1&=false;
      break;
     }
     
    }
    if(!bool1)
    {   //发现存在特殊字符执行
     Response.Write("<script>alert('存在特殊字符,请重新输入');</script>");
     return false;
    }
    else
    {  //无特殊字符执行
     Response.Write("<script>alert('不存在特殊字符');</script>");
     return true;
     
    }
    
   }
   else
   {return false;}
  }

 

private void cedit_btn_Click(object sender, System.EventArgs e)
  {

        bool bol=this.Check("@#$%^&'",this.c_name.Text.ToString());
   if(bol)
    {Response.Write("<script>alert('Nofind');</script>");}
   else
   {Response.Write("<script>alert('find');</script>");}}

原创粉丝点击