TextBox控件中只输入整数的几种方法
if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar)&&e.KeyChar!='.')
{ e.Handled = true; }
方法二: if ((e.KeyChar < 48 || e.KeyChar > 57) && (e.KeyChar != 8) &&e.KeyChar!='.')
{ e.Handled = true; }
{ e.Handled = true; }
注意: 这里是在输入时便限制其他类型的字符被写入 TextBox;
就是说你不输入正确或你输入的不是数字我就不让你做其他任何工作!
霸道吧? 呵呵, 如果你不喜欢这种方式, 下面有几种允许用户先随便输入,
然后再判断, 如果不是整数, 我给你来个警告, 告诉你输入类型不正确, 请重新输入!
---不过在我看来, 这种做法有些不道德, 等着你犯错, 然后笑喜喜的逮到你: 小样被我抓到了吧!?
方法一: 正则表达式.
string regExp = /^[1-9][0-9]*$/;
if(!regExp.test( this.txtLogin.Text))
{
alert("只能是数字!");
this.txtLogin.clear();
return ;
}
方法二: 最没有想象力的(原始)判断方法---一个一个一个一个字符判断还需要加上个for循环和n个if
function isInt(a)
{ var b = "0123456789";
var i;
for (i = 0; i < a.length; i++)
{
var c = a.charAt(i);
if (b.indexOf(c) == -1) return false;
}
return true;
}
转载于:https://www.cnblogs.com/ziyiFly/archive/2008/09/04/1284176.html
TextBox控件中只输入整数的几种方法相关推荐
- C#让TextBox控件中的滚动条自动处于最下面
文章目录 前言 一.C#TextBox控件加入滚动条 二.让TextBox控件中的滚动条自动处于最下面 1.双击TextBox控件 总结 前言 C#让TextBox控件中的滚动条自动处于最下面 以下是 ...
- js设置控件的隐藏与显示的两种方法
js设置控件的隐藏与显示的两种方法: js设置控件的隐藏与显示,设置控件style的display和visibility属性就可以了. 用JavaScript隐藏控件的方法有两种,分别是通过设置控件的 ...
- C# 中TextBox控件如何限制输入的字数?
C# 中TextBox控件是一款常见的控件,其有字数限制,MaxLength 属性默认值是 32767. MaxLength 代表的是字数,并不是字节数. 超过的话:录入.粘贴就会丢掉多余的部分,也不 ...
- C# Winform TextBox控件多行输入
TextBox控件默认是单行输入.怎么才能进行多行输入呢. 只需要将控件属性MultiLine由false改为true即可.
- WPF C# VS2013 TextBox控件 限制只能输入数字
编码语言:C# 编码平台:VS2013 项目类型:WPF TextBox控件 PreviewKeyDown事件 后台代码 //按键为: 非 ( 大键盘0~9 || 小键盘 0~9 || 退格键 ) ...
- 线程间操作无效:从不是创建控件的线程访问它的三种方法
访问 Windows 窗体控件本质上不是线程安全的.如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态.还可能出现其他与线程相关的 bug,包括争用情况和死锁.确保以线程安 ...
- C#textBox控件保留上次输入
本片文章是参考C# 怎么让winform程序中的输入文本框保留上次的输入再此表示感谢 重新在这里写一遍,是为了保存一下,方便自己下次使用可以很快的找到 1.设置txtBox控件的配置文件 2. 选择T ...
- 关于日期控件中使用change事件无效的解决方法
前端页面突然需要在选择时间后自动获取所选时间内的设备信息,我立刻写了一个change()方法,测试时发现没有触发 原因是:change事件其实就是在元素获得焦点的时候,保存当前值,失去焦点的时候,会将 ...
- ASP.NET2.0登陆控件的使用(常见的三种方法)
这里以CreateUserWizard 为例说明注册用户向导的常规使用 1)使用默认的向导控件功能 默认的注册向导的使用向导的简单,简单到如下只要一句话代码的地步: <asp:Creat ...
最新文章
- Spark入门实战系列--6.SparkSQL(中)--深入了解SparkSQL运行计划及调优
- 对下载的包进行修改--python
- java垃圾_Java很垃圾吗?
- 诺曼门的十个产品_用户决策与产品设计
- human-robotic eco system
- [linux]makefile使用
- CSDN挑战编程——《绝对值最小》
- hibernate多对多映射关系实现
- js页面重定向跳转代码总结(待续)
- android audio arch
- Linux系统编程三:使用man查看帮助文档
- 一只刚学竞价两周的菜鸟
- 最长不下降子序列//序列dp
- windows异常捕获生成minidump windows
- Android 中的转场动画及兼容处理
- 计算机应用基础考试制作表格,计算机应用基础考试---Excel电子表格公式与函数...
- 罗马数字转整数(C++)
- 如何证明二元函数的连续性 可…
- 浙大MBA经验分享:在工作生活的缝隙中奋勇上岸
- 公众号定时推送早安、天气预报-保姆级教程