asp.net 按键点击后验证textbox输入值
有一个textbox只允许输入4位数的ID号,有一个按钮,需要在输入数据后点击按钮验证textbox中的录入信息是否符合规范(4位数字,非中文),在web中是如何实现的?...
有一个textbox只允许输入4位数的ID号,有一个按钮,需要在输入数据后点击按钮验证textbox中的录入信息是否符合规范(4位数字,非中文),在web中是如何实现的?
给出从:
protected void Button1_Click1(object sender, EventArgs e)
点击事件后的所有代码,并带有注释,谢谢! 展开
给出从:
protected void Button1_Click1(object sender, EventArgs e)
点击事件后的所有代码,并带有注释,谢谢! 展开
1个回答
展开全部
使用Regex对象先引用System.Text.RegularExpressions
string s="^[0-9]*$";//正则表达式
Regex reg=new Regex(s);
if(!reg.IsMatch(this.textbox1.text))
{
MessageBox.Show("请输入数字");
}
至于4位长度,不需要这边在给你写了把。
如果还想验证其他的,就把正则改下。
string s="^[0-9]*$";//正则表达式
Regex reg=new Regex(s);
if(!reg.IsMatch(this.textbox1.text))
{
MessageBox.Show("请输入数字");
}
至于4位长度,不需要这边在给你写了把。
如果还想验证其他的,就把正则改下。
追答
你的是winform的项目吗?
this.TextBox1.text 这个语法是winform的。这里填写的是你要验证的值,至于你的值怎么来看你怎么取了。
MessageBox.Show就是个提示语的脚本,系统自带的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询