积极答复者
怎么判断一个字符串是不是数字?

问题
-
怎么判断一个字符串是不是数字?
- 已移动 Sheng Jiang 蒋晟Moderator 2009年11月23日 19:23 非System.Web问题 (发件人:ASP.NET 与 AJAX)
答案
-
string str="123";
int val;
if(int.TryParse(str,out val))
{
//是int数字
}
else
{
// 不是数字
}
拒绝垃圾代码- 已标记为答案 KeFang Chen 2009年11月23日 5:32
- 取消答案标记 m s 2009年11月23日 6:35
- 已标记为答案 Raymond TangModerator 2009年11月24日 2:43
-
string input1 = "1231.23"; string input2 = "123123"; bool isDecimal = Regex.IsMatch(input1, @"^[-]?\d+[.]?\d*$"); bool isNunber = Regex.IsMatch(input2, @"^[-]?[0-9]*$");
知识改变命运,奋斗成就人生!- 已标记为答案 KeFang Chen 2009年11月23日 5:30
- 取消答案标记 m s 2009年11月23日 6:36
- 已标记为答案 Raymond TangModerator 2009年11月24日 2:43
全部回复
-
string str="123";
int val;
if(int.TryParse(str,out val))
{
//是int数字
}
else
{
// 不是数字
}
拒绝垃圾代码- 已标记为答案 KeFang Chen 2009年11月23日 5:32
- 取消答案标记 m s 2009年11月23日 6:35
- 已标记为答案 Raymond TangModerator 2009年11月24日 2:43
-
string input1 = "1231.23"; string input2 = "123123"; bool isDecimal = Regex.IsMatch(input1, @"^[-]?\d+[.]?\d*$"); bool isNunber = Regex.IsMatch(input2, @"^[-]?[0-9]*$");
知识改变命运,奋斗成就人生!- 已标记为答案 KeFang Chen 2009年11月23日 5:30
- 取消答案标记 m s 2009年11月23日 6:36
- 已标记为答案 Raymond TangModerator 2009年11月24日 2:43