C中#如何对textBox输入的数据进行数据检验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C中#如何对textBox输入的数据进行数据检验相关的知识,希望对你有一定的参考价值。

检验textbox中输入的是否为数字
1检验输入的是否全部为数字
2检验输入的是否全部为字符串

谢谢大家了!

参考技术A 这个是JS的。
//数字判断函数,返回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输入的数据进行数据检验的主要内容,如果未能解决你的问题,请参考以下文章

使用一列内的数据进行非配对t检验

SPSS中,进行配对样本T检验

WPF-Binding对数据的检验

如何判断一组数据是不是为正态分布

SPSS中,进行两独立样本T检验

如何用MATLAB的SurfStat工具箱对数据进行配对T检验