`

NET判断输入是否为double类型

    博客分类:
  • net
阅读更多
第一种:
很常见一个字符去判断是否為數字。
第二種:
用正則表邊式
using System.Text.RegularExpressions;
Regex reg=new Regex(@"^\d+(\.\d+)?$",RegexOptions.None);
// Match the double data
if(!reg.IsMatch(this.txtRefWeight.Text) || !reg.IsMatch(this.txtWeiRange.Text))
{
labelStatus.Text="重量格式錯誤!";
labelStatus.ForeColor=Color.Red;
this.btnupload.Enabled=false;
return;
}
第三種:
是最笨也最慢的方法就是用铺抓異常
try{
this.Weight=Convert.ToDouble(this.txtRefWeight.Text);//Set the Weight
this.Weight_range=Convert.ToDouble(this.txtWeiRange.Text);
}catch
{
labelStatus.Text="重量格式錯誤!";
labelStatus.ForeColor=Color.Red;
this.btnupload.Enabled=false;
return;
}
分享到:
评论
1 楼 liuzhenyu170 2008-07-28  
受教了!谢谢楼主

相关推荐

    C#winform限制文本框输入double类型值

    本文将详细讲解如何通过代码实现仅允许用户在文本框中输入双精度浮点数(double类型),并探讨其实现原理及注意事项。 ### 实现原理 实现这一功能的关键在于监听文本框的`KeyPress`事件,在事件处理程序中检查用户...

    判断输入是否为浮点数

    在编程领域,判断输入是否为浮点数是一个常见的任务,特别是在处理用户输入或者从数据源读取数值时。浮点数是一种表示带有小数部分的数值的数据类型,如3.14或-2.5。在不同的编程语言中,判断输入是否为浮点数的方法...

    判断输入的是否是正数

    首先,我们要理解如何判断输入的字符串是否可以转换为数字。在许多编程语言中,如C#、Java、Python等,我们可以尝试将字符串转换为整数或浮点数,如果转换成功,那么该字符串就代表一个数字。在C#中,我们可以使用`...

    C#多控件判断是否为空

    一个常见的任务是判断这些控件是否为空,因为用户可能没有填写所有必要的信息。本篇将详细介绍如何在C#中实现对多个控件的空值判断,并提供一种简单易用的方法。 首先,我们需要了解C#中判断字符串是否为空的基本...

    java 根据三条边判断三角形的类型,并绘制出三角形

    在这个类中,`isValidTriangle()`方法用于验证输入的三边能否构成一个三角形,`getType()`方法用于判断三角形的类型,而`draw()`方法则用于绘制三角形,但实际的图形绘制部分会更复杂,需要结合Java的图形API来完成...

    C#判断多个文本框是否为空的方法

    要判断多个文本框是否为空,可以编写一个自定义方法,接受一个TextBox类型的数组作为参数。这种方法通过遍历数组中的每个文本框,检查它们的`Text`属性是否为空,如果发现有空的文本框,就向用户显示错误消息并聚焦...

    详解Java判断是否是整数,小数或实数的正则表达式

    文章中提到,使用`Double.parseDouble()`方法抛出异常的方式来判断字符串是否为数字是有局限性的。这种方法不能准确区分正负整数、小数和实数,且捕获异常的效率较低。因此,采用正则表达式是更为合适的选择。 ### ...

    判断输入三个数字是否能组成三角形

    在这个问题中,我们需要验证输入的数是否为数值型。C#中的`Regex.IsMatch()`方法可以帮助我们完成这项工作,例如使用正则模式`\d+(\.\d+)?`来检查输入是否包含整数或浮点数。 C#是一种面向对象的编程语言,由微软...

    正则验证double

    在“正则验证double”的主题中,我们主要关注如何使用正则表达式来验证用户输入的数据是否符合double类型的要求。Double是编程语言中的一种数据类型,通常用来表示带有小数的数值。 首先,我们需要理解double类型的...

    MATLAB 矩阵元素的数据类型判断

    - `isnumeric(A)`:测试A是否为数值类型(包括double、single、int等)。 - `islogical(A)`:测试A是否为逻辑类型。 - `ischar(A)`:测试A是否为字符类型。 - `iscell(A)`和`isstruct(A)`:分别测试A是否为...

    输入一个浮点数,判断小数有几位——C语言代码

    题目要求编写一段代码,输入一个浮点数并判断其小数部分有几位。这涉及到对浮点数的内部表示、转换和精度的理解。以下是对这个任务的详细解释: 首先,我们需要知道浮点数在计算机中的存储方式。在C语言中,标准...

    VC API 计算器 double型

    在处理double型数据时,需要注意避免精度损失,例如,在进行除法运算时,可能会使用除法运算符(/)并确保分子和分母都是double类型。 总的来说,这个"VC API 计算器 double型"项目是一个基础的软件开发实例,涵盖了...

    C#判断字符串是否是int/double(实例)

    在C#编程中,有时我们需要判断一个字符串是否可以转换为整型(int)或浮点型(double)数值。本文将深入探讨如何实现这个功能,并提供一个具体的实例代码。 首先,我们来了解一下C#中的数据类型。C#有多种数值类型,...

    如何判断一个字符串是否为数字(源码例)

    本篇文章将详细探讨如何在不同的编程语言中判断一个字符串是否为数字,并提供源代码示例。 1. **Python** 在Python中,可以使用内置的`isdigit()`方法,适用于整数字符串,或者`isnumeric()`方法,适用于Unicode...

    string转化成int,double,bool

    在编程中,将字符串(String)转换为整型(int)、浮点型(double)以及布尔型(bool)是常见的操作。这些转换在处理用户输入、读取配置文件或者解析数据时尤为关键。下面我们将详细探讨如何进行这些类型转换,并...

    C# 文本框输入负数验证

    - 需要考虑溢出的情况,例如输入的数值超过了`int`或`double`类型的最大值。 #### 总结 通过上述分析和代码示例,我们可以看到,在C# WinForms开发中,对`TextBox`输入负数的验证是一个相对复杂的任务,涉及到...

    WPF图片显示与保存以及右键菜单和判断输入数据类型

    本文将详细探讨如何在WPF应用中实现这些功能,包括显示本地图片、添加右键菜单支持、以及判断输入数据类型。 首先,让我们关注图片显示的部分。在WPF中,可以使用`Image`控件来加载并展示本地的图像文件。例如,你...

    计算一个数是否为素数

    它提供了一系列的内置数据类型(如int、float、double等)以及控制流语句(如if、for、while等),使得我们能够进行条件判断和循环操作。 判断一个数n是否为素数,通常采用以下步骤: 1. **边界检查**:首先检查n...

    C#财务数字判断,判断是否有美元,小数点精度可以改变

    这个程序首先检查输入字符串是否包含美元符号,然后尝试解析为`decimal`类型并四舍五入到两位小数,最后用正则表达式验证小数点后的位数。 学习和掌握这些基本概念,可以帮助你编写出更专业、更健壮的财务计算代码...

    java判断用户输入的是否至少含有N位小数的实例

    若用户输入成功转换为`double`类型,我们将使用`Double.toString(double)`方法将该值转换回字符串形式,以确保可以分析其小数部分。然后,我们利用`indexOf('.')`方法找到小数点的索引位置,并通过字符串截取方式,...

Global site tag (gtag.js) - Google Analytics