c#中,如何最简单的判断文本框里输入的是否是纯数字?(初学者)

如题所述

using System.Text.RegularExpressions;
string SuID = TEXTBOX1.text.ToString();

Regex reg = new Regex("^[0-9]+$"); //判断是不是数据,要不是就表示没有选择,则从隐藏域里读出来
Match ma = reg.Match(SuID);
if (ma.Success)
{
//是数字时的操作
}
else{}追问

看不懂啊,我初学者,老师说用什么if什么的

你那写的两个都不认识的类型,不会用啊,这太明显是抄袭的了,老师不会相信的

追答string i = TEXTBOX1.text.ToString();
            int a=0;
            if (int.TryParse(i, out a) == false) //判断是否可以转换为整型
            {
                //不是整型
            }
            else
            {
                //是整型
            }
            这个就是把输入的字符串转换成整型 ,能转换不出错的就是数字 出错了就不是

温馨提示:内容为网友见解,仅供参考
无其他回答

C#中如何判断输入的文本为纯数字
double num;两种方法,一种是强制转换为数字,然后catch住异常:try{ num = double.parse(str);}catch{ \/\/提示请输入数字} 另一种是用正则表达式:using System.Text.RegularExpressions; Regex rg=new Regex("^[0-9]+$");if (!rg.IsMatch(str){ \/\/必须是数字} actonst | 发布于2012-05-23 举报| ...

c#中 我要将输入text文本框的数字怎么转化成数值类型?初学者--不会
string s=textbox1.text;int i=Int32.Parse(s.Trim());其中s.Trim()是用来消除textbox1中数值的首尾空格的...

怎么通过C#程序实现判断输入文本框信息和数据库某一列值的匹配问题
验证文本框是否为空以及前后密码是否一致的问题可以使用验证控件来实现不用写那么多代码的,下面是一个例子:Class_data cd = new Class_data();\/\/实例化数据库访问公共类 \/\/public bool sql_cunzai(string str_command2)\/\/检测登陆用户存在的方法 \/\/{ \/\/ myconnection.Open();\/\/ SqlComman...

C#我是一个初学者 刚拿到书就有问题了 汗!!!
private void button1_Click(object sender, EventArgs e){ string name = textBox1.Text.ToString();MessageBox.Show("你好"+name+",你会编写C#程序了!");} 很简单啊,在你的form上面放一个txt文本框控件,在点击按钮里,上面代码就是.如果你要在你输入的地方输出结果就这样:点击按钮这么写就行...

C#中如何限制textbox只能输入英文和数字
你好,如果想实现这个功能,必须才用正则表达式你可以不知道怎么写正则表达式,但是基本还是得会用。网上有很多正则表达式,用正则表达式对用户的输入进行逐一验证即可实现同时限制只能输入英文和数字的效果;可以这样定义:const string pattern1 = @"^[0-9]*$"; const string pattern2 =@"^[A-Za...

C#中正则表达式控制textbox只能输入正浮点型
sender, KeyPressEventArgs e){ Regex regex = new Regex(@"\/^(?:[1-9]+\\d*?|0)(\\.\\d+)?$\/");if (e.KeyChar != '\\b'){ if (!regex.IsMatch(e.KeyChar.ToString())){ e.Handled = true;} } } txtQuantity 是文本框 在KeyPress事件中写 ,没有属性提够,只能写代码 ...

求C#程序编写的题目,我是刚入门的初学者。最好能包括尽可能多的点...
1.一个窗体,窗体中几个文本框,实现几个文本框中东西的互相复制;2.在1的基础上加入多选按钮(一般将几个按钮放在一个包容器中,比如panel中,就会自动关联),通过按钮来进行控制将文本复制到哪一个文本框。3.打开txt文本,通过opendialoge来确定打开文件的地址。4.用各种方式来读取文件和保存文件(...

【C#初学者】帮我改改这些代码 简单的
public static void csz() \/\/猜数字游戏 { Console.WriteLine("请输入数字");Random s = new Random();int s2 = s.Next(1, 5);int r = int.Parse(Console.ReadLine());while(1){ if (r > 5){ Console.WriteLine("输入数值非法!请重新输入!");break;} else { if (s2 == r){...

你好,在C#的文本框里,每次输入文字时怎么让头两个字都是固定的?
这个问题我推荐两种思路处理 第一,因为你头两个字符是固定的,我建议你用两个控件来做。第一个控件只读,装了两个字符;第二个控件接受输入的值,最后把这两个合并起来就ok了 第二,可以在输入完成,焦点转移的事件里面写代码,在你输入的字符串前面加上你要的头两个字符就ok了 ...

c# 限制输入中文、数字、大写字母!
如果是在输入的时候就限制另外用KeyPress事件也可以进行处理,例如说我做了一个闹钟在时间设置的地方只允许输入数字,可以在程序中这么写 private void textBox_KeyPress(object sender, KeyPressEventArgs e)\/\/键盘码在0-9之外或者非退格字符时不予处理 { if ((e.KeyChar < 48 || e.KeyChar > ...

相似回答