c 判斷輸入textbox是否為數字

2022-06-25 07:12:10 字數 1657 閱讀 4583

**:

方案一:

///

///名稱:isnumberic

///功能:判斷輸入的是否是數字

///引數:string otext:源文字

///返回值: bool true:是 false:否

/// public

bool isnumberic(string

otext)

catch

}

try catch方法

例:

try

catch

(exception ex)

注:如果有很多字串要求判斷,此方法需要大量的try catch 以及finally來處理後續的程式.不建議使用此方法。

改進一下:

因為可以轉int 可以轉decimal

public

bool isnumberic(string

otext)

catch

}

方案二:

如果是純數字還可以採用ascii碼進行判斷

///

///判斷是否是數字

//////

字串 ///

bool

public

bool isnumeric(string

str)

}return

true

; }

方案三:

正規表示式方法

例:引用正規表示式類

using

system.text.regularexpressions;

public

static

void

dd()

else

}

注:此方法快捷,但不太容易掌握,尤其是正規表示式公式,如果有興趣的朋友可以好好研究,這東西很好用的,建議使用。

方案四:

double.tryparse方法

例:

bool isnum=system.double.tryparse("

所要判斷的字串

" ,system.globalization.numberstyles.integer,null,out );

注:此方法快捷,方便,很容易被掌握,但是引數很多,有興趣的朋友可以研究一下,建議使用。

方法五:

新建乙個類

using

system;

using

system.text.regularexpressions;

namespace

lbc.number

//////

判斷是否是int型別

/// ///

要判斷的字串

///public

static

bool isint(string

value)

//////

判斷是否是數字

/// ///

要判斷的字串

///public

static

bool isnumeric(string

value)

}}

c 判斷輸入textbox是否為數字

asp.net判斷輸入文字是否是數字 方案一 名稱 isnumberic 功能 判斷輸入的是否是數字 引數 string otext 源文字 返回值 bool true 是 false 否 public bool isnumberic string otext catch try catch方法 例...

TextBox判斷是否為數字

xaml textbox name textbox1 dataobject.pasting textbox1 pasting previewkeydown textbox1 previewkeydown inputmethod.isinputmethodenabled false previewte...

C 判斷使用者輸入是否為數字?

include include include using namespace std bool is number string str return true else return true void main int a 0 const char s cout 請輸入資料a string s...