代码
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
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