在C#中怎么判断输入内容是不是数字而不是字符

 我来答
爱因为爱上你
2017-04-02 · TA获得超过2208个赞
知道小有建树答主
回答量:994
采纳率:27%
帮助的人:359万
展开全部
1.把第一个长度截下来
string tmpF=aa.subString(0,1);
int tmpN=0;
if(int.tryParse(tmpF,out tmpN)&&tmpN>0)
{
//输入的为数字,并且大于0
}
2.正则表达式
string patternname = @"^[1-9]{1}";
System.Text.RegularExpressions.Match m = System.Text.RegularExpressions.Regex.Match(需要检查的字符, patternname);
if (!m.Success)
{
//输入的第一位字符串为1-9
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式