1. 程式人生 > >判斷輸入的值是否為Double

判斷輸入的值是否為Double

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;
        }
    }
}

相關推薦

判斷輸入是否Double

using System; using System.Collections.Generic; using System.Text; namespace TDRFactory { public class Util { //判斷輸入是否為d

js判斷輸入的是否數字

// 判斷輸入是否為數字 function isNumeric(n) { return !isNaN(parseFloat(n)) && isFinite(n); } js中字串轉換為數字: parseInt()函式可解析一個字串,並返回一個整數。 parseF

js實現判斷輸入內容是否數字

有時候需要根據輸入的內容來進行計算,這個時候就需要判斷輸入的內容是否是數字。JavaScript判斷輸入內容是否為數字的方法很多,接下來就來了解一下。 使用isNaN(x) 函式檢查其引數是否是非數字值,x是數字返回false,返回true表示非數字。(注意:當x為0的時候返回的也是true,所

JavaScript判斷輸入內容是否數字

方法一:(不嚴謹) isNaN(is Not a Number)網上大部分人說這個方法有個問題,就是如果傳入引數是一個空串或是一個空格,而isNaN是做為數字0進行處理的,所以isNaN檢查不嚴密。方法二:(推薦)自定義方法並呼叫,使用正則表示式網上看到的都什麼玩意,測了很多

js判斷輸入字串是否空、空格、null總結

在進行表單資料驗證時,如必填欄位我們要求不能為空,有時雖然不為空但是輸入了空格也是不允許的,再就是為null的情況,本文給大家介紹這幾種情況的判斷程式碼。 判斷字串是否為空 var strings = ''; if (string.length == 0) { alert('不

Javascript中判斷一個是否undefined的方法詳解

相信大家都知道當宣告一個變數,並且沒有給賦值的情況下,它的初始值是undefined。但是在javascript中,怎麼檢查一個值是否為undefined呢?簡單來說,在現代瀏覽器中,你可以安全的比較變數是否為undefined?1if (name === undefined

判斷輸入年份是否閏年的另一種方法

最近,我在網上看到了一道題目:輸入一個從1901年開始到今年截止的年份,判斷該年份是否為閏年?對於這個題目,大家應該不會陌生,很多人在學校就應該已經見過了。通常的做法是判斷輸入的年份是否滿足下列兩個條件

C語言:測試輸入是否數字或字母

#include<stdio.h> #include<ctype.h> //isdigit和isalpha必須要標頭檔案<ctype.h> //測試輸入值是否為數字或字母 int main() { char ch

js判斷返回型別空的情況下

js呼叫後臺方法,返回值後判斷是否為空,然後給input賦值$.post("<%=basePath%>busVatLog/search/allListbyid.do" ,{"cust_id":$('#id').va

shell指令碼之判斷輸入引數是否整數值

           在寫指令碼時,通常會有很多關於命令列引數,變數等的判斷其是否存在或者型別是否正確。當判斷一個從命令列接收到一個值,需要判斷其是否為整型值時,有以下兩種方法:            1.用shell命令使其與某個整型值進行計算,通過$?來判斷其是否是

js判斷輸入框是否空,空格,回車

js-判斷輸入框是否全為回車、空格或為空  <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/htm

java判斷輸入的是否數字的方法

 /*1. NumberUtils.isNumber() : 判斷字串是否是數字*/  NumberUtils.isNumber("5.96");//結果是true  NumberUtils.isNumber("s5");//結果是false  NumberUtils.is

判斷資料是否空(object的空的判斷

常常判斷一個物件裡面的資料的值是否為空時大都會直接用data==“”;來進行判斷,但是不是所有的沒有值的資料都可以這樣來判斷。 例如: var aa={ "detail":"",  

js判斷輸入字串是否空、空格、null的方法總結

判斷字串是否為空 var strings = ''; if (string.length == 0) { alert('不能為空'); } 判斷字串是否為“空”字元即使用者輸入了空格 var strings = ' '; if (st

Python學習筆記——判斷輸入內容是否數字

輸入時判斷 通過格式化操作符 (%) %s :string(字串)型 %d :int(整數)型 %f :float(浮點數)型 name = input("mane:") age = inp

jquery ajax呼叫資料後判斷返回是否 json 格式

在做一個專案中的一個需求時,遇到一個ajax返回值的問題,有兩種返回情況,一種是返回String型別,是一大段後臺拼裝成的html指令碼,用eval()函式處理,然後展示到頁面。一種是一json格式,取json值,然後展示成彈出框資訊。在處理的過程中,要用到eval()函式

前端頁面js驗證判斷輸入是否是double型別 -- yz專案

1.blur():游標失去焦點時發生的事件;focus():游標得到焦點時發生的事件;語法:$(selector).blur(function):新增函式到blur事件中;2.$(document).ready(function() { var reg = /^[0-9,

C++判斷double是否0與科學計數法

#include <float.h> #include <math.h> #include <iostream> using std::cout; using std::endl; int main() { //判斷double值

while判斷cin輸入時,注意除錯時要用檔案結束符結束迴圈

例如,while判斷值為cin >> currVal,最後在Whie迴圈結束及if內,列印最後輸入的數的個數。但是除錯的時候,只按Enter,while迴圈未跳出,一直處於等待輸入值的狀態,不會顯示黃色行的列印。 通過按檔案結束符,然後再按Enter,將跳出w

js判斷是否input的輸入空後輸入框設定紅色提醒

<input id="name" type="text" name="username" placeholder="請輸入姓名" > var name=$("#name").val(); if (name == '' || name == undefined