C中#如何对textBox输入的数据进行数据检验
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C中#如何对textBox输入的数据进行数据检验相关的知识,希望对你有一定的参考价值。
检验textbox中输入的是否为数字
1检验输入的是否全部为数字
2检验输入的是否全部为字符串
谢谢大家了!
//数字判断函数,返回true表示是全部数字,返回false表示不全部是数字
function isNumber(str)
if(""==str)
return false;
var reg = /\D/;
return str.match(reg)==null;
<input id="Text1" onkeyup="txt_change()">//这个是你要验证的控件,每输入一个字符就验证一次。确保每个输入都是数字。 参考技术B 很简单的一个小方法:
bool isNum=false;
try
Convert.ToDouble(TextBox1.Text);
isNum=true;
catch
isNum=false;
也就是对TBOX里面的数据进行一下强制类型转换,如果能成功转换成double类型,那就是数字类型啦,如果不行,那就是string类型啦~ 参考技术C string text=this.textBox1.Text;
int digit=0;//纪录数字个数
int letter=0;//纪录字母个数
for(int i=0;i<text.Length;i++)
if(char.IsDigit((char)text[i]))
digit++;
if(char.IsLetter((char)text[i]))
letter++;
if(digit==text.Length)
MessageBox.Show("全是数字!");
else if(letter==text.Length)
MessageBox.Show("全是字母!");
参考技术D 有个验证控件..
在他的正则表达式里面写\d+就可以了.
这个是指定输入一个或多个数字 第5个回答 2007-09-03 js 判断或者用rangeValidator 或者regularExpressionvalidator控件来判断
以上是关于C中#如何对textBox输入的数据进行数据检验的主要内容,如果未能解决你的问题,请参考以下文章