自定义验证非法字符的方法
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 //自定义验证非法字符的方法
2 public bool validate(string str)
3 {
4 bool b = false;
5 //使用for循环,遍历字符串中的字符
6 for (int i = 0; i < (int)str.Length; i++)
7 {
8 //使用Substring()方法获取当前字符串中的每一个字符,并且将获取的字符赋值给变量name中
9 string name = str.Substring(i, 1);
10 //使用if语句过滤非法字符
11 if (name == "" || name == "%" || name == "<" || name ==">" || name =="&" || name == "|")
12 {
13 b = true; //将bool类型的变量赋一个值true
14 break; //跳出for循环
15 }
16 }
17
18 return b;
19 }
20
作者:Glen.He
出处:http://www.cnblogs.com/puresoul/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。