C# 窗体程序 判断一个文本框输入数字长度等于5位时的 if语句条件怎么写,触发changed事件

 我来答
翲燚
2016-09-10 · 知道合伙人软件行家
翲燚
知道合伙人软件行家
采纳数:436 获赞数:3030

向TA提问 私信TA
展开全部
using System.Text.RegularExpressions;
private void textBox1_TextChanged(object sender, EventArgs e)
{
    Regex regNumber = new Regex("[0-9]");
    if (regNumber.Matches(((TextBox)sender).Text).Count == 5)
    {
        //TODO
    }
}

上面代码判断的是数字长度为5,也就是说a1234不会触发,a12345才会

追问
a 是什么啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式