首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我需要确保文本框只接受这种特定的格式。我该怎么做?

我需要确保文本框只接受这种特定的格式。我该怎么做?
EN

Stack Overflow用户
提问于 2009-12-09 12:32:07
回答 3查看 236关注 0票数 1

文本框中可接受的格式:00-00-mach-0-00

从左边:

  • 00 year
  • 00项目number
  • mach只是一个tag
  • 0机器号,必须是1、2、3或4
  • 00压力

EN

回答 3

Stack Overflow用户

发布于 2009-12-09 12:46:42

您可以创建一个正则表达式,该表达式表示要强制执行的规则,并在验证事件触发时检查输入是否匹配。

票数 2
EN

Stack Overflow用户

发布于 2009-12-09 16:18:08

我会使用MaskedTextBox控件。在控件的“属性”框中,单击“掩码”并将掩码描述设置为“自定义”。此掩码应该适用于您:"00-00-m\ach-0-00“您可能需要使用上面的拆分方法添加额外的有效性检查。但它应该会为你节省一些额外的编码。

票数 0
EN

Stack Overflow用户

发布于 2009-12-09 16:24:30

在这种情况下,我会做几件事:

  1. Sample我会为用户放置一个示例/演示格式作为标签或文本,这样他们就可以看到我希望他们输入的内容。我不会提出一个工具提示,因为它是烦人的,他们必须做一些事情(鼠标操作),以获得提示。我会把它放在看得见的地方。
    • Regex validations在验证事件中添加正则验证,以确保数据是有效的(仅为0、1、2、3而不是4到9;使用输入掩码的etc)
    • Input掩码将帮助用户以所需的格式输入数据。
    • 如果您不需要输入掩码,并且希望允许自由格式的文本,那么regex将更加方便您验证数据。验证后,您可以将其格式化为所需的实际形式,并将其显示在验证event.

上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1873605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档