1、using System.Text.RegularExpressions;
string SuID = TEXTBOX1.text.ToString();
Regex reg = new Regex("^[0-9]+$"); //判断是不是数据,要不是就表示没有选择,则从隐藏域里读出来
Match ma = reg.Match(SuID);
if (ma.Success)
{
//是数字时的操作
}
else{//不是数字时的操作}
2、string i = TEXTBOX1.text.ToString();
int a=0;
if (int.TryParse(i, out a) == false) //判断是否可以转换为整型
{
//不是整型
}
else
{
//是整型
}
这个就是把输入的字符串转换成整型 ,能转换不出错的就是数字,出错了就不是数字。
拓展资料:
1、C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
2、C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
4、C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
5、C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
判断实数的正则表达式为 ^-?\d+\.?\d*$
具体方法:
1、添加引用
using System.Text.RegularExpressions;
2、
string regex = @"^-?\d+\.?\d*$";
bool result = Regex.IsMatch(字符, regex);
result 结果为 true时,字符实数
拓展资料:
using System.Text.RegularExpressions;
string SuID = TEXTBOX1.text.ToString();
Regex reg = new Regex("^[0-9]+$"); //判断是不是数据,要不是就表示没有选择,则从隐藏域里读出来
Match ma = reg.Match(SuID);
if (ma.Success)
{
//是数字时的操作
}
else{}
本回答被网友采纳是用正则表达式来判断最好。
判断实数的正则表达式为 ^-?\d+\.?\d*$
具体方法
1.添加引用
using System.Text.RegularExpressions;
2.string regex = @"^-?\d+\.?\d*$";
bool result = Regex.IsMatch(字符, regex);
result 结果为 true时,字符实数
拓展资料
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
本回答被网友采纳C#中如何判断输入的文本为纯数字
1、using System.Text.RegularExpressions;string SuID = TEXTBOX1.text.ToString();Regex reg = new Regex("^[0-9]+$"); \/\/判断是不是数据,要不是就表示没有选择,则从隐藏域里读出来Match ma = reg.Match(SuID);if (ma.Success){\/\/是数字时的操作}else{\/\/不是数字时的操作} 2、...
C#中如何判断输入的文本为纯数字
个人建议还是用正则表达式来判断最好。判断实数的正则表达式为 ^-?\\d+\\.?\\d*$具体方法1、添加引用using System.Text.RegularExpressions;2、string regex = @"^-?\\d+\\.?\\d*$";bool result = Regex.IsMatch(字符, regex);result 结果为 true时,字符实数 本回答由提问者推荐 举报| 答案纠错 | 评论(1) ...
c#编写一个程序,判断用户输入的是否都是数字(0~9),如包含
解决判断用户输入是否全为数字问题,我们需深入探讨三种方法:正则表达式、循环判断和Ascii判断。此外,Linq也提供了一种简洁的解决方案。首先,正则表达式方法提供了简洁的语法来匹配输入中的数字。例如,正则表达式"^\\d+$"可以帮助我们检查字符串是否完全由数字组成。其次,循环判断是通过遍历输入字符串的每个...
C#验证输入的是否数字的几种方法
方法一:static bool IsNumeric(string str){if (str==null || str.Length==0)return false;foreach(char c in str){if (!Char.IsNumber(c)){return false;}}return true;} 方法二:private bool IsNumeric(string s)private bool IsNumeric(string s) { char ch0 = '0'; char ch9 = ...
C#怎么判断输入内容是否为数字
方案一:Try...Catch(执行效率不高)\/\/\/ \/\/\/ 名称:IsNumberic \/\/\/ 功能:判断输入的是否是数字 \/\/\/ 参数:string oText:源文本 \/\/\/ 返回值: bool true:是 false:否 \/\/\/ \/\/\/ \/\/\/ private bool IsNumberic(string oText){ try { int var1=Convert.ToInt32 (oText);return true;...
c#怎么判断字符串是不是纯数字
include <stdio.h>#include <string.h>void main(){int i,n=0;char str[50];printf("请输入字符串: ");gets(str);n=strlen(str);for(i=0;i<n;i++)if(str[i]<48||str[i]>57){printf("字符串中包含数字以外的字符。");break;}if(i>=n) printf("字符串由纯数字组成。");...
C#如何判断一个字符串是不是数字
第五步:在我们的if判断语句里,我们要注意在那里面写的内容是“if(c = '0' c='9')”,这是向计算机表示,我们输入的字符串有可能是数字,而且我们的数字一般是0到9,用“”表示“且”的意思。第六步:在我们写完所有的源代码之后,点击“F11”进行运行,也可以直接点击菜单栏上的“运行”...
如何在C#中判断TEXTBOX中输入的内容是否为纯数字
try{} catch{} try{ 直接把textBox1的内容转换成double.. 如果是数字就没问题.}如果有错误就说明textBox输入的不是纯数字.然后就跳到catch{}代码块里了
C#中如何检查文本框的输入信息是否为数字?
Regex.IsMatch(textBox1.Text.Trim(), "^\\\\d+$")\/\/是数字 12int num;bool b = int.TryParse(textBox1.Text,out num);\/\/TryParse()是把字符串转换为int类型,转换成功则返回一个true。int tmp;if(!int.TryParse(textbox1.Text, out tmp)){MessageBox.Show("请正确输入数字");
c#语句,判断输入的是否为数字
function KeyPress(objTR) { \/\/只允许录入数据字符 0-9 和小数点 \/\/var objTR = element.document.activeElement;var txtval = objTR.value;var key = event.keyCode;if ((key < 48 || key > 57) && key != 46) { event.keyCode = 0;} else { if (key == 46) { if (txtval...