验证textbox输入字符串是否是数字.数字或数字(匹配工资)格式的.(1)用正则如何表示?(2)另外,这个字符匹配的代码 一般放到 哪个方法下?keypress?
解决方案 »
- 关于datalist如何获取id的问题,急!求高手啊
- C#如何将字符型表达式转化为数字表达式
- 关于数据库事务和锁的问题
- 关于C#+Excel的奇怪问题
- c# 如何注册OCX控件(或者不用注册,能采用其他好的方法使引用了OCX控件的程序在客户机上可以运行)
- socket 下载如何下载重定向网址内容
- C#中如何获取系统版本,内存大小,显卡类型,CPU型号啊,急需!!
- 如何在程序中让DataGrid失去光标输入焦点?
- Stream分段写入提示“请求被中止: 请求已被取消”
- 明天面试,求救!
- asp.net初学者问一个根据DropDownList的值进行模糊查询的方法。
- 求一款程序员秘书的软件,哪位有,请贴出来分享啊,谢谢!
if (double.TryParse(textBox1.Text, out D))
{
/* TODO 转换成功 */
}实际上我建议只在提交的时候判断就可以了
没有必要把用户想得这样万恶:该输数字的地方输自己的名字,那就是界面没有做好了
限制输入还得限制复制粘贴,用户在框里打个草稿都不行....
1、建一个VB.NET项目,并添加一个名为Validator的验证函数类;
Namespace VBUtilities
Public Class ValidatorClass Validator
Public Shared Function IsNumeric()Function IsNumeric(ByVal obj As Object) As Boolean
Return Microsoft.VisualBasic.IsNumeric(obj)
End Function
End Class
End Namespace2、在需要用到该函数的C#项目中引用该程序集。用Validator.IsNumeric(obj)的方法调用就可以了。