欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net(c#)限制用户输入规定的字符和数字的代码】,下面是详细的讲解!
asp.net(c#)限制用户输入规定的字符和数字的代码
protected void Button3_Click(object sender, EventArgs e)
{
int error_count=0; //用于识别用户名的合法性
string str=TextBox1.Text.Trim();
if (str==string.Empty)
{
Response.Write("用户名称不能为空!");
return;
}
str=str.Substring(0, 1); //用户名称第1个字符
string strchar="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
string[] VcArray=strchar.Split(',');
for (int i=0; i < VcArray.Length; i++)
{
if (str !=VcArray[i])
{
error_count++;
}
else
{
error_count=0; //如果用户名称合法,将变量error_count初始化为0,
break;
}
}
if (error_count > 0) //如果变量error_count大于0,用户名称非法。
{
Response.Write("<script>alert(' 用户名称的开头,必须为0~9、a~z或A~Z !')</script>");
}
else
{
Response.Write("<script>alert(' 合法用户名称,可以使用!')</script>");
}
}
关于asp.net(c#)限制用户输入规定的字符和数字的代码的用户互动如下:
相关问题:在C#中怎么用正则表达式限制文本框内不能输入数字?
答:string Standardm = "0"; //初始化一个变量 Standardm = this.textBox2.Text.Trim();//文本框内容赋值给变量 Regex digitregex = new Regex(@"^[0-9]\d*[.]?\d*$");初始化正则表达式 if (digitregex.IsMatch(Standardm) == false)//判断文本框内... >>详细
相关问题:关于asp.net (C#)的问题!高手请进。
答:1、如何用程序判断TextBox输入字符数? try { if (int.Parse(this.TextBox1.Text) >= 0 || int.Parse(this.TextBox1.Text) < 0) { Response.Write("你输入的数字是:"+int.Parse(this.TextBox1.Text)); } } catch { Response.Write("你输入的文本... >>详细
相关问题:asp.net c#写一个控制台应用程序,定义一个循环,循...
答:for(int i=0;i >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【asp】asp.net ubb使用代码-net-ubb使用
- 【默认图片】图片不存在使用默认图片代替的实例
- 【asp】asp.net 页面转向 Response.Redirect Ser
- 【页面打印】关于ASP.NET页面打印技术的常用方法
- 【MVC5】MVC 5 第一章 创建MVC 5 web应用程序-net
- 【MVC】一个简单MVC5 + EF6示例分享-EF6实例-MVC5
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
