C#字串轉換為數字的4種方法
判斷C#中的字串是否是數字,如果是轉換成int型別
1.通過正規表示式(可以判斷正數和負數)
public int IsNumeric(string str)
{
int i;
if(str != null && System.Text.RegularExpressions.Regex.IsMatch(str,@"^-?\d+$"))
i = int.Parse(str);
else
i = -1;
return i;
}
2.通過字元
///
/// 判斷是否是數字
///
///
///
private bool IsNumeric(string number)
{
try
{
for(int i=0;i
{
if(number'9')
{
return false;
}
}
return true;
}
catch
{
return false;
}
}
3.通過char.IsNumber方法
/// 判斷是否是數字
///
///
///
private bool IsNumeric(string number)
{
try
{
for(int i=0;i
{
if(!char.IsNumber(number,i))
{
return false;
}
}
return true;
}
catch
{
return false;
}
}
4.通過try,catch()
/// 判斷是否是數字
///
///
///
private bool IsNumeric(string number)
{
try
{
int.Parse(number);
return true;
}
catch
{
return false;
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-623442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Thymeleaf將字串轉換為數字字串
- javascript中將數字轉為字串的方法JavaScript字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- JavaScript字串轉換數字JavaScript字串
- JS字串轉換為JSON的四種方法筆記字串JSON筆記
- Python實現"數字轉換為十六進位制"的兩種方法
- JS中將一個值轉換為字串的3種方法JS字串
- c++中數字和字串的轉換C++字串
- {{rateTime}}大括號裡面的數字轉換為字串(日期)字串
- 如何在MySQL中使用CONVERT將字串轉換為數字MySql字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- 浮點數轉換為String字串(可設定精度)方法字串
- 將數值轉換為字串的函式字串函式
- js中在將字串數字轉為數字時,使用哪種方式更安全JS字串
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- PHP 將數字轉換為漢字PHP
- Go 中數字轉換字串的正確姿勢Go字串
- c++中字元、字串和數字間的轉換C++字元字串
- 判斷迴文串 字串/數字相互轉換字串
- java將IP地址轉換為數字以及逆向轉換Java
- 字串轉數字的問題字串
- C#轉換Datetime為 UnixTimeStamp方法和坑點C#
- 羅馬數字轉化為整數的方法
- 2020-11-13整數轉換為字串 字元反轉字串字元
- 字串轉換整數(atoi)字串
- PHP 字串強制轉換為數值問題PHP字串
- Day7(字串)|344.反轉字串 541.反轉字串II 54.替換數字字串
- utils公共方法:將數字轉為漢字
- Java中將Excel轉換為JSON的兩種方法JavaExcelJSON
- 字串或數字反轉字串
- Python 轉換金額數字大寫為數字小寫Python
- 劍指offer(Java版)--將字串轉換為整數Java字串
- 將字串陣列轉換為浮點數陣列字串陣列
- 企業加快數字化轉型的三種方法
- json字串 轉換為陣列JSON字串陣列
- JavaScript 字串轉換為陣列JavaScript字串陣列
- leedcode-數字轉換為十六進位制數
- [轉]Python格式化字串的4種方式Python字串
- 前端開發入門到實戰:JavaScript字串轉換數字前端JavaScript字串