以前只会用vs开发工具自带的几个验证控件,但渐渐的发现,越来越不够用了.怎么办呢...
人总要学习的嘛,总不能老是用那些死的东西,呵呵...于是,就学了那么一点点.放出来分享一下....
举一个简单的例子来看看吧:
比如你要验证一个文本框只能输入9位的数字:你可以这样操作
if (!val(TextBox1.text.Trim()))
{
Response.Write("<script>alert('输入的登录名不是合法的!')</script>");
}
else
{
//这里写验证成功你要做的一些事....
}
//这个是上面调用到的正则表达式的函数
public bool val(string str)
{
return Regex.IsMatch(str, @"^/d{9}$");
}
最后别忘了添加一个引用噢:using System.Text.RegularExpressions;
其实这个并不一定只用在web程序中,winform程序也是可以用的.呵呵...
怎么样,看懂了吗?正则表达式的公式我这里不列了,网上一搜一大把.....
人总要学习的嘛,总不能老是用那些死的东西,呵呵...于是,就学了那么一点点.放出来分享一下....
举一个简单的例子来看看吧:
比如你要验证一个文本框只能输入9位的数字:你可以这样操作
if (!val(TextBox1.text.Trim()))
{
Response.Write("<script>alert('输入的登录名不是合法的!')</script>");
}
else
{
//这里写验证成功你要做的一些事....
}
//这个是上面调用到的正则表达式的函数
public bool val(string str)
{
return Regex.IsMatch(str, @"^/d{9}$");
}
最后别忘了添加一个引用噢:using System.Text.RegularExpressions;
其实这个并不一定只用在web程序中,winform程序也是可以用的.呵呵...
怎么样,看懂了吗?正则表达式的公式我这里不列了,网上一搜一大把.....