VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1761|回复: 13

判断是否是数字

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-2 22:50:01 | 显示全部楼层 |阅读模式
有NAME:这个文本框我想判断用户输入的字符是否为数字不只怎么判断.
(我是新手刚学C#大家帮帮呀)
回复

使用道具 举报

0

主题

24

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-1-2 23:54:01 | 显示全部楼层
正则表达式
using System.Text

if(Regex.IsMatch(this.inputTextbox.Text,@"^\d+$")
{
//是数字
}
else
{
//不是数字
}
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-3 00:24:01 | 显示全部楼层
用正则吧

Regex regex = new Regex(@"^\d+$");
if(regex.IsMatch(name.Text.Trim()))
{
   //...
}
回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-3 15:24:01 | 显示全部楼层
using System.Text.RegularExpressions;

if ((Regex.Match(this.TextBox1.Text.Trim(), @"^\d+$")).Success)
            {
                //符合要求
            }
            else
            {
                //不符合要求
            }
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-4 14:33:01 | 显示全部楼层
using System.Text.RegularExpressions;

if ((Regex.Match(this.TextBox1.Text.Trim(), @"^\d+$")).Success)
            {
                //OK
            }
            else
            {
                //ERROR,
            }

回复

使用道具 举报

0

主题

15

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-1-4 16:30:01 | 显示全部楼层
最简单的方法:

if (Microsoft.VisualBasic.Information.IsNumeric("asdasds"))
MessageBox.Show("yes");
else
MessageBox.Show("no");
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-4 23:30:01 | 显示全部楼层
^\s*\d+$ 一个或多个数字
^\s*\d*$零个或多个数字
回复

使用道具 举报

0

主题

10

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-19 14:00:02 | 显示全部楼层
C#判断一个string是否为数字
http://www.cnblogs.com/zm235/archive/2006/09/23/512742.html
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-7-23 17:00:01 | 显示全部楼层
谢谢各位了!!!!!
但能不能帮我解释一下Regex.Match(this.TextBox1.Text.Trim(), @"^\d+$")).Success是什么意思,特别是@"^\d+$"还有别的写法吗?
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-7-23 17:45:01 | 显示全部楼层
在keypress过程中直接使用正则表达式即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表