文章分类
文章搜索
相关文章
GOOGLE 广告
C#的TextBox控件输入测试
只允许输入数字的测试:
代码如下: (VS2005)
public TextBoxInputCheck(object sender, KeyPressEventArgs e,INPUTTYPE type)
...{
if(type == INPUTTYPE.INT)
...{
string pattern = @"^[0-9]";
Regex reg = new Regex(pattern);
if ((!reg.Match(e.KeyChar.ToString()).Success) && (e.KeyChar.ToString() != ""))
...{
e.Handled = true;
}
}
else if(type == INPUTTYPE.FLT)
...{
string pattern = @"^[0-9]|.$";
Regex reg = new Regex(pattern);
if ((!reg.Match(e.KeyChar.ToString()).Success) && (e.KeyChar.ToString() != ""))
...{
e.Handled = true;
}
else if (e.KeyChar.ToString() == "." && (sender as TextBox).Text.IndexOf('.') > 0)
...{
e.Handled = true;
}
}
}
- 上篇文章:不需要GD库的情况下实现验证码
- 下篇文章:PHP进阶教程:实现网站的无限分类
- 文章出处:CSDN







