检查字符串只包含数字

本文关键字:数字 包含 字符串 检查 | 更新日期: 2023-09-27 18:09:58

如何检查字符串是否为数字。我正在验证手机号码代码,其中应该有10位数字,并且只能以数字格式。

string str="9848768447"
if(str.Length==10 &&  Here I need condition to check string is number or not)
{
 //Code goes here
}

我是编程新手。

检查字符串只包含数字

使用int.TryParse:

int i;
if(str.Length==10 && int.TryParse(str, out i))
{
     //Code goes here
}

另一种有unicode数字问题的方法是使用Char.IsDigit:

if(str.Length==10 && str.All(Char.IsDigit))
{
}