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將字串轉換為數字字串
- 【轉】Java中判斷字串是否為數字的五種方法Java字串
- javascript如何將字串轉換為數字JavaScript字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- javascript中將數字轉為字串的方法JavaScript字串
- JavaScript字串轉換數字JavaScript字串
- 字串和數字的相互轉換字串
- JS字串轉換為JSON的四種方法筆記字串JSON筆記
- 將字串轉為數字字串
- javascript數字和字串的相互轉換JavaScript字串
- js利用Number()函式將字串轉換為數字JS函式字串
- js將字串轉換為數字程式碼例項JS字串
- Python實現"數字轉換為十六進位制"的兩種方法
- JS中將一個值轉換為字串的3種方法JS字串
- javascript數字和字串相互轉換JavaScript字串
- c語言字串,數字轉換C語言字串
- 大小寫互換-"數字字串"轉換成數字字串
- 字串:怎樣轉換字串為數字型別? (轉)字串型別
- Swift3.0語言教程字串轉換為數字值Swift字串
- 字串轉換為數字時判斷非法字元並校正字串字元
- c++中數字和字串的轉換C++字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- js中在將字串數字轉為數字時,使用哪種方式更安全JS字串
- 字串:怎樣將數字型別轉換為字串 (轉)字串型別
- {{rateTime}}大括號裡面的數字轉換為字串(日期)字串
- 如何在MySQL中使用CONVERT將字串轉換為數字MySql字串
- C語言“字串-數字”之間的轉換C語言字串
- Awk 字串連線操作(字串轉數字,數字轉字串)字串
- 將數值轉換為字串的函式字串函式
- PHP 將數字轉換為漢字PHP
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- Go 中數字轉換字串的正確姿勢Go字串
- c++中字元、字串和數字間的轉換C++字元字串
- 浮點數轉換為String字串(可設定精度)方法字串
- C#純數學方法遞迴實現貨幣數字轉換中文C#遞迴
- 演算法數字轉化為字串演算法字串
- Drawable轉換為Bitmap兩種方法
- C++/C:數字轉成字串, 字串轉成數字C++字串