`
ronon
  • 浏览: 192295 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

判断输入的值是否为Double

    博客分类:
  • .net
 
阅读更多
using System;
using System.Collections.Generic;
using System.Text;

namespace TDRFactory
{
    public class Util
    {

        //判断输入是否为double,不是则返回true
        public static bool isNotDouble(string str)
        {
            bool flag = false;
            if (str.StartsWith(".") || str.EndsWith("."))
            {
                flag = true;
            }
            else
            {
                for (int i = 0; i < str.Length; i++)
                {
                    if (!(char.IsDigit(str,i) || str[i].Equals('.')))
                    {
                        flag = true;
                        break;
                    }
                }
               
            }
            return flag;
        }
    }
}
分享到:
评论

相关推荐

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

    - 这段代码首先判断是否为退格键或者小数点,如果不是,则检查是否为数字。 - 如果输入不是合法字符,则将其设为`0`,这实际上会阻止该字符被输入到文本框中。 #### 处理小数点输入 ```csharp string content = ...

    判断输入的是否是正数

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

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

    在用户未输入任何内容时,`Text`属性的值通常是空字符串(""),因此我们可以通过检查这个属性来判断文本框是否为空。 要判断多个文本框是否为空,可以编写一个自定义方法,接受一个TextBox类型的数组作为参数。...

    C#多控件判断是否为空

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

    C#判断一个矩阵是否为对称矩阵及反称矩阵的方法

    本文实例讲述了C#判断一个矩阵是否为对称矩阵及反称矩阵的方法。分享给大家供大家参考。具体如下: 1.判断对称矩阵 对任意i和j,有a[i,j]=a[j,i] /// /// 检查一个矩阵是否为对称矩阵 /// /// 矩阵 /// &lt;returns&gt;...

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

    1. **验证是否能构成三角形**:根据三角形的不等式原理(任意两边之和大于第三边),我们可以检查输入的三边是否满足条件。 2. **判断三角形类型**:根据边长比较,确定三角形是等腰、等边还是直角。 3. **绘制...

    正则验证double

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

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

    这段代码首先获取用户输入的浮点数`num`,然后通过循环和`modf`函数逐次增加小数位数的估计值`decimal_places`,直到小数部分为0。最后,输出小数部分的位数。 需要注意的是,这种方法存在局限性,因为浮点数的表示...

    从键盘输入3个数,求这三个数的最大值。 Java

    - **输入验证**:在实际应用中,应该对用户的输入进行更严格的验证,比如检查是否为有效的数字格式,以及是否超出预期范围。 - **异常处理的细节**:除了捕获`NumberFormatException`外,还应该考虑到其他可能的异常...

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

    Java判断用户输入的是否至少含有N位小数的实例 Java是一种流行的编程语言,广泛应用于各种领域。在实际开发中,经常需要对用户输入的数据进行判断和处理。今天,我们将讨论如何使用Java判断用户输入的是否至少含有...

    java 用户输入加减乘除表达式运算

    3. **算术运算**:在解析完表达式后,我们使用`Double.parseDouble()`将字符串转换为`double`类型,然后执行相应的加、减、乘、除运算。Java提供了丰富的运算符支持,如`+`、`-`、`*`和`/`。 ```java double num1 =...

    C# 文本框输入负数验证

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

    计算一个数是否为素数

    在C++编程语言中,我们可以编写程序来判断一个数是否为素数。 首先,我们需要理解C++的基本语法和流程控制结构。C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的...

    西南交通大学计算机程序设计基础-实验8-C++.docx

    首先,编写一个子函数`prime`用于判断一个数是否为素数。然后,键盘输入15个数据(包括奇数和偶数)存入数组`a`。接着,输出`a`数组中的最大值及其下标,以及最小值及其下标。再通过调用`prime`函数,找出数组`a`中...

    c#判断输入的是不是数字的小例子

    本文将详细解析如何通过一个简单的C#方法来判断输入的字符串是否只包含数字。以下是一个名为`isNumeric`的函数示例,它接受一个字符串参数,并返回一个布尔值,表示该字符串是否全由数字组成。 ```csharp public ...

    让html的text只能输入和1个小数点

    - 最后检查加入新字符后的值是否仍为数字,如果不是则阻止输入,否则允许输入。 #### 2. `isFunKey(code)`函数 此函数用于判断给定的键码是否为功能性按键。 - **参数**:接收一个键码`code`。 - **功能**:定义了...

    js判断文本框输入的内容是否为数字

    这里提供了`IsNum`函数,它使用正则表达式来判断输入的字符串是否为数字: ```javascript function IsNum(num){ var reNum=/^\d+$/; // 用于匹配非负整数的正则表达式 return reNum.test(num); } ``` 结合HTML...

    求五个数中的最大值和最小值

    1. 初始化最大值和最小值均为第一个输入的数`a`。 2. 使用`for`循环四次,每次循环: - 输入一个新的数`b`。 - 如果`b`大于当前的最大值,则更新最大值为`b`。 - 如果`b`小于当前的最小值,则更新最小值为`b`。 3...

    Edit 控件实现只让数字输入程序

    接着,我们检查`Key`值是否在0-9之间,或者是否是负号('-'),如果不是,我们将`Key`值设为0,这样可以阻止非数字字符的输入。这里使用了AnsiString对象`sTmp`来临时存储当前Edit控件的文本加上新键值,以便后续的...

    jisuanqi.rar_double精度

    可以设定一个较小的阈值ε,如`abs(a - b) ε`,来判断两个浮点数是否足够接近。 4. **控制浮点数的显示**:在输出double值时,可以使用特定的格式设置函数(如C++中的`std::setprecision`)来控制小数点后的位数,...

Global site tag (gtag.js) - Google Analytics