1樓:烏芹
2種方式常見的方法
第一種 js 用正則來判斷比如
第二種是在後臺來判斷 比如
public static bool isnumber(object snum)
if (long.tryparse(snum.tostring(), out num)) //嘗試轉換傳入的值
return true; //成功返回true
else
return false; //失敗返回false
}還有方法。 比如你可以為輸入的文字框新增一個keypress事件,只允許使用者輸入數字和退格,那肯定是整數了
private void textbox1_keypress(object sender, keypresseventargs e)
else}
2樓:
演算法原理如下:
輸入的一般都是字串,因此,問題轉換為:判斷一個字串裡面的字元構成的結果是否為整數。
整數和其他數字的差別是:整數裡面只含有數字字元,同時,第一個字元可以為“-”,來表示一個負數。
於是可以寫演算法:
判斷一個字串->
第一位如果不是“-”或者數字字元,就不是整數 return false
剩下的字元,如果不是數字字元,那麼這個字串表示的 就是不是整數 return false
在這兩個判斷之後,其他的結果就整數了 return true
用c#裡面的方法的話,可以使用 以下方法:
boolean int.tryparse(string)
如果能夠轉成int,則返回true,說明是整數,反之不然。
3樓:空心蓮
var str=textbox1.text.trim();
int number;
if(int.tryparse(str , out number))else
4樓:匿名使用者
除1取餘看餘數是否為0
c++怎麼判斷一個數是不是整數
5樓:好程式設計師
只能用sizeof(a),與當前機子的整數所佔位元組數比較(一般為4個位元組)。這種方法可以區別整數和實數,但也不是處處成立。例如若a為指標,則一般sizeof(a)也為4.
別的方法都不嚴格。
js如何判斷輸入的資料是整數還是小數?
6樓:張口閉口尼瑪的
parseint(number)==number,如bai果是true,number就是整數,du否則不是整數。
function check( arg )elsereturn res
}如以zhi上函dao數所示。
參考資料專
7樓:閩珺欽白曼
parseint(number)==number如果是dutrue,number就是整zhi數dao,否版則不是
整數測試:權
var number=123.456
if(parseint(number)==number)alert('是整數');
else alert('不是整數')
在c#中如何實現判斷一個數值是否為整數(或小數) 謝謝
8樓:long1209龍是我
1、將數值tostring()方法轉換成字串string.contains()方法判斷字串中是否有小數點有就是小數
2、先將數值convert.todouble然後再convert.toint32再convert.todouble如果最後結果等於開始的數值則為整數否則為小數。
3、將數值轉成字串然後遍歷字串呼叫char.isnumber如果都是true則為整數。
4、將數值轉成字串然後用int.tryparse返回false則是小數否則為整數。
5、將數值轉成字串正規表示式regex rgx=new regex^[0-9]+$然後用ismatch()方法返回true為整數否則為小數。
9樓:匿名使用者
除以1看餘數是否是0。
10樓:匿名使用者
可以用以下幾種方法:
將數值tostring()方法轉換成字串,string.contains()方法判斷字串中是否有小數點,有就是小數
先將數值convert.todouble(),然後再convert.toint32(),再convert.todouble(),如果最後結果等於開始的數值則為整數,否則為小數
將數值轉成字串,然後遍歷字串,呼叫char.isnumber(),如果都是true則為整數
將數值轉成字串,然後用int.tryparse();返回false則是小數,否則為整數
將數值轉成字串,正規表示式regex rgx=new regex(“^[0-9]+$”);然後用ismatch()方法,返回true為整數,否則為小數
11樓:匿名使用者
var i = 2.0;
if (regex.ismatch(i.tostring(), "^\\d+$"))
else
12樓:奮鬥一生
var vv = 232;
type type = vv.gettype();
string typename = type.name;
13樓:匿名使用者
可以用正規表示式 返回true or false 判斷
14樓:匿名使用者
decimal num=2.2
string strnum = num%1==0?"整數":"小數";
15樓:不是優品不推薦
好吧,其實你已經有思路了。
var curvalue = 2.01;
if((int)curvalue>curvalue)else if((int)curvalue==curvalue)
c 中乘方怎麼輸入,C 中乘方怎麼輸入
floatpower floatx,intn 自定義乘方函式main c 乘方的功能就是用標準函式庫實現 include math.h doubley pow m,n m的n次方。擴充套件資料 c 語言中的i o 輸入 輸出 通常使用printf 和scanf 兩個函式。scanf 函式用於從標準輸...
eviews中怎麼判斷是不是白噪聲序列,自相關函式和偏自相關函式如圖所示,這樣算白噪聲嗎
acf和來pacf的值都不夠明顯,一階滯後值 自比較小,可以認定為白噪聲。每隔一段滯後,acf出現一個波峰,我懷疑這個序列存在自迴歸形式為e t a1 e t 4 a2 e t 5 a3 e t 6 a4 e t 7 用eviews或spss怎麼檢驗一個時間序列為白噪聲序列 如何用eviews生成一...
C怎麼判斷類是不是控制元件,C 怎麼判斷一個類是不是控制元件
控制元件的類名是control。一,假設你需要判斷的類名是a,那麼 就是if typeof a issubclassof typeof control 二,假設你得到的是a類的一個物件a,那麼 可以直接這樣if a is control winform 所有控制元件均繼承自control if cl...