C# 判斷是否為數字


 
1int n;
string str="xxx";
if(int.TryParse(str,out n))
{
//為數字
}
else
{
//非數字
}

21string pat=@"[\u4e00-\u9fa5]";
Regex rg=new Regex(pat);
Match mh=rg.Match(textBox1.Text);
if(mh.Success)
{
//是漢字
}
2、function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="0123456789.";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//說明有字符不是數字
return 0;
}
}
//說明是數字
return 1;
} 

void bool CheckNUM(string str)
{
if(str==string.Empty||string==null)
retrun false;
try
{
decimal.Parse(str)
}
catch
{
return false; 
}
return true;
} 

public static bool IsNumber(string strNumber)
{
Regex regex = new Regex("[^0-9]");
return !regex.IsMatch(strNumber);
}

System.Text.RegularExpressions.Regex reg1 = new System.Text.RegularExpressions.Regex(@"^[-]?\d+[.]?\d*$");

if(reg1.IsMatch(str))
{
//數字
}
else
{
//非數字
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM