问一下,如果写一个判断是不是数字的文本框验证。。。

问题描述

C#在文本框的keypress里写。。。

解决方案

解决方案二:
如果只是一个,就在keypress里面写。如果是多个,建议重写个控件protectedoverridevoidOnKeyPress(KeyPressEventArgse){base.OnKeyPress(e);if(((keyChar>=48&&keyChar<=57))||keyChar==8)e.Handled=false;elsee.Handled=true;}
解决方案三:
应该这样,我在网上找到的是if(e.KeyChar<='0'||e.KeyChar>='9'){e.Handled=true;return;}else{MessageBox.Show("请输入数字");return;}觉得不好用。。。
解决方案四:
if(e.KeyChar<='0'||e.KeyChar>='9'){e.Handled=true;return;}else{MessageBox.Show("请输入数字");return;}我刚开始用的是这个。。。
解决方案五:
那问一下,那如何让数字有一定限制长度。。。用程序写
解决方案六:
Regexreg=newRegex("[0-9]{n}");//n就是你要限制的长度if(!reg.IsMatch(txt.Text))Console.WriteLine("bushishuzhi");elsereturn;
解决方案七:
Regexreg=newRegex("[0-9]{1,n}");//n就是你要限制的长度if(!reg.IsMatch(txt.Text))Console.WriteLine("bushishuzhi");elsereturn;
解决方案八:
up
解决方案九:
if((keyisint)&&(key.length==长度))
解决方案十:
哦,就是,楼上的都解答了Regexreg=newRegex("[0-9]{1,n}");//n就是你要限制的长度if(!reg.IsMatch(txt.Text))Console.WriteLine("bushishuzhi");elsereturn;比较新意
解决方案十一:
我在属性里设置了MaxLength
解决方案十二:
foreach(charcinxxx.Text){if(Char.IsNumberFormat(c)){xxxx}}
解决方案十三:
if((e.KeyChar!=8&&!char.IsDigit(e.KeyChar))&&e.KeyChar!=13){MessageBox.Show("只能输入数字","操作提示",MessageBoxButtons.OK,MessageBoxIcon.Information);e.Handled=true;}//至少要保留BACKSPACE吧
解决方案十四:
正常思路是用正则表达式,5,6楼正解

时间: 2024-10-25 20:48:00

问一下,如果写一个判断是不是数字的文本框验证。。。的相关文章

js里写一个当前页面弹出登陆框,用来输入用户名和密码并传到另一个页面的方法,求相助!

问题描述 js里写一个当前页面弹出登陆框,用来输入用户名和密码并传到另一个页面的方法,求相助! 解决方案 纯js拼页面--那就在table外面拼个form,加上action等属性 form里再加submit的input点击input,form直接提交到后台,自己后台处理跳转:想直接跳,那就js拿到用户名和密码,直接url带参数传过去window.location.href=""跳转页面?用户名=值&密码=值""

[超牛]只能输入数字的文本框,兼容IE7IE8等

demo地址: 只能输入数字的文本框 核心js代码: /* * 只能输入正整数,不能有小数点 * */ onlyIntegerKeyUp = function (e) { if (e === undefined) { e = window.event; } var obj = e.srcElement ? e.srcElement : e.target; var pattern = /[^\d]/ig; var val = obj.value; if (pattern.test(val)) {

求大神指教。-html 怎么做一个输入ip地址的文本框

问题描述 html 怎么做一个输入ip地址的文本框 解决方案 四个文本框没有边框,夹杂3个小点,放在一个有边框的div内,同时用js限制每个文本框输入的长度http://blog.csdn.net/jemofh159/article/details/7945639 解决方案二: # 不要想太复杂的,4个输入框每个限制3位数字输入,连在一起 . 号分隔:剩下的就是调整样式了

link中如何点一个按钮删除一次文本框,再点一次再删除一个。

问题描述 link中如何点一个按钮删除一次文本框,再点一次再删除一个. link中如何点一个按钮删除一次文本框,再点一次再删除一个. 解决方案 Controls.Remove[Controls["控件名"]]

写一个判断是否构成三角形的程序

/*please write a program to check three number if can construct a tryaigle*/ #include <iostream> using namespace std; class CheckTriangle { public: CheckTriangle(int x,int y,int z):a(x),b(y),c(z){} void operator()(int x,int y,int z); private: int a,

Javascript 实现只能输入数字的文本框

提示:您可以先修改部分代码再运行 请输入数字: 提示:您可以先修改部分代码再运行

写一个定时器Timer,随服务器一起启动

问题描述 1.搭建SSH框架环境2.写一个定时器Timer,随服务器一起启动.3.做一个前台页面,有两个按钮<开始>.<停止>能控制Timer.4.在前台页面再做一个文本框和一个提交按钮,在文本框里输入数字,点击提交能控制Timer的时间间隔.如:输入"1111",点击提交后,Timer的时间间隔就为1111毫秒.5.做一个类Count,这个类必须由spring管理,不能修改.Timer每执行一次就调用这个类的count()方法,要求输出Timer是第几次被调用

文本框只能输入数字网页代码

 方法一.四事件组合完合可以实现文本框只能输入数字 <input type="text" onkeypress = 'return /^d$/.test(String.fromCharCode(event.keyCode))' oninput= 'this.value = this.value.replace(/D+/g, "")' onpropertychange='if(!/D+/.test(this.value)){return;};this.value

请问如何在文本框里获取一个http地址

问题描述 请问如何在文本框里获取一个http地址 问题:有一个添加页面,每次点击添加页面时,页面中有一个文本框时要自动获取一个网站地址显示到文本框中(不是当前页面url).该怎么做呀是不是要用js解析那个URL呀,具体怎么做呀"http://dd.myapp.com/16891/148FD03E4F11362D6A5688E6022045D8.apk"就是这样的.放在input中每次打开时input中都是最新的那个url不是固定的一个 解决方案 你要获取什么地址?是短地址还是什么?你可