问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何判断一个字符串都是数字,包括小数点。

发布网友 发布时间:2022-04-22 03:08

我来回答

5个回答

热心网友 时间:2023-04-25 11:51

完整的C#程序:

using System;

class Program
{
static void Main()
{
String source;
Console.Write("请输入字符串:");
source = Console.ReadLine();

int num1;
double num2;

if (int.TryParse(source, out num1))
Console.WriteLine("{0}都是数字,并且是整数:{1}",source,num1);
else if (double.TryParse(source, out num2))
Console.WriteLine("{0}都是数字,并且是浮点数:{1}", source, num2);
else
Console.WriteLine("{0}不是数字", source);
}
}

运行测试:
请输入字符串:123
123都是数字,并且是整数:123

请输入字符串:1e-4
1e-4都是数字,并且是浮点数:0.0001

请输入字符串:3.14
3.14都是数字,并且是浮点数:3.14

请输入字符串:a3
a3不是数字

热心网友 时间:2023-04-25 11:51

用javascript中的方法isNaN(参数); isNaN(参数)函数检验参数是否是一个数字 ,注意:不是数字返回true 是的话返回false;

热心网友 时间:2023-04-25 11:52

不想用正则表达式就可以:
public bool IsNumber(string str){
try{
double.Parse(str);
return true;
}catch(Exception e){
return false;
}
}
把一个字符串转换成double,如果成功就肯定是数字,出现异常就不是数字。
不过这样不科学。有点取巧。

热心网友 时间:2023-04-25 11:52

bool isNum = Regex.IsMatch(input, @"^[1-9][0-9]*(\.[0-9]+)?$");

热心网友 时间:2023-04-25 11:53

System.Text.RegularExpressions.Regex.IsMatch("123", "^\\d+(.)?\\d{0,}$")
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中控是什么意思 抖音直播中控是什么意思 iphone通讯录群组设置 如何更改iphone通讯录拨打电话时总是出现两个称呼 我的电脑是Win8.1update老硬盘有坏道,最近新买了一个硬盘是希捷的1TB混 ... 使命召唤:黑色行动2常见问题 GMA 4500M技术特性 电脑显示器的配置电脑的基本配置有哪些 梦见对象把门钥匙和我分手 梦见对象还我门钥匙要和我分手的预兆 公益性捐赠税前扣除资格 3d打印设备啥牌子好? 什么是禅修 如何判断一个字符串是否是数字包括小数 Anycubic 3D打印机类型有哪些?有没有入门级的fdm... 佛教里 止与观的区别是啥呀? 一直搞不懂,谁能简单... 3D打印需要什么设备?投入大吗? 观法的诸宗派代表性的观法 佛教文化中的五怎么解释 佛教的有漏禅与无漏禅的差别是什么???? 禅修是什么意思? 不净观和白骨观是什么意思? 禅定除了数息法还有什么方法 佛教中的缘起观是什么意思 佛教五门禅法是什么 佛家如何做到心无杂念?佛家有哪些哲理! 精细讲解内容完整《行政处罚法》PPT模板 五停心观的介绍 什么是五观 ppt通用版模板:教育培训机构企业宣传介绍PPT模板 简述"禅修五心"中的"五心"指的是什么 国内3d打印机品牌有哪些 C++如何判断某字符串全是数字(包括有小数点)?... 新手应该怎样挑选3D打印设备? 如何判断一个字符串里的数字是整数还是小数 c# 中验证输入字符串是否是数字(包括小数) 3D打印机的初学者应该如何选购3D打印设备? 表达式判断一个字符串是否是正确的有数字和小数点组成 Java中怎样判断一个字符串是否是数字 想买一台3D打印机,该如何挑选3D打印机呢? c#中如何判断文本框中是否是数字(包括小数) 黑格科技的3D打印设备有哪些? 如何判断字符串是否含有数字,小数点,空格以外的字符 3d打印有哪些?有什么用? 判断字符串是否是纯数字(小数,科学计数法 java如何做到判断一个字符串是否是数字。 3d打印机类型_有哪些?最适合牙科义齿的机器是哪种? java中判断字符串是否有小数 java怎么判断一个字符串是否是数字 能判断字符串是否为数值包括小数正负数 C语言中怎么判断一个数是否含有小数点?!