1 //正则表达式,判断是否含有除了字母及数字外的其他字符
2 Regex regex = new Regex(@"^[a-zA-z0-9]+$");
3 if (!regex.IsMatch(txtPsw.Value))
4 {
5 labMessage.Text = "密码包含非法字符";
6 return;
7 }
8 //判断用户名是否是汉字、字母、数字组合
9 char[] arrChar = txtUser.Value.ToCharArray(0, txtUser.Value.Trim().Length);
10 foreach (char char1 in arrChar)
11 {
12 if (!char.IsLetterOrDigit(char1))
13 {
14 labMessage.Text = "用户名包含非法字符";
15 return;
16 }
17 }