加拿大奥运会队服:请问:asp.net中,怎么验证textbox中的是不是输入了数字

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 06:03:39
比如,用户填QQ号码,如果不是写的数字,怎么出现错误提示??
就像那个不能为空的验证控件一样

用正则表达式(以下用C#为例,VB.net的类似)
1.引入namespace
using System.Text.RegularExpressions;

2.定义一个Regex对象
Regex re=new Regex(@"^[0-9]+$");
正则表达式的语法自己搜索一下

3.判断,比如TextBox1
if(!re.IsMatch(this.TextBox1.Text))
{
//出错提示
Response.Write("<script language=javascript>alert('QQ号码错了!')</script>")
}
else
{
//.....
}