c#中验证输入数据
来源:百度知道 编辑:UC知道 时间:2024/05/27 03:57:06
输入数据后自动验证输入的数据前几位是不是给定的条件值
如:输入的数据前几位一定要"12345qw",输入数据后自动验证,不是
"12345qw"就报错,求那位大侠说说.在c#中要怎么处理啊
如:输入的数据前几位一定要"12345qw",输入数据后自动验证,不是
"12345qw"就报错,求那位大侠说说.在c#中要怎么处理啊
这个很简单,只要在你输入数据时判断一下,将给定的字符串进行检查,看是否前几位有12345qw ,大体给你个写个例子瞧瞧:
private void txtbox_Validating(object sender, CancelEventArgs e)
{
if (txtbox.Text == string.Empty)
{
return;
}
else
{
string message = txtbox.Text;
if (message.StartsWith("12345qw"))
{
return;
}
else
{
MessageBox.Show("请输入以12345qw开头的数据!");
}
}
}
在WINFORM里没有办法,只能自己编写方法做过滤。
要是WEBFROM,你可以用正则验证。
正则表达式
"^12345qw"
有控件 红色感叹号 error什么的 那个加正则就OK