问题标签 [maskedtextbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
66848 浏览

c# - MaskedTextBox 中的 IP 地址?

如何使用 MaskedTextBox 防止用户输入无效的 IP 地址?(我希望它的行为就像 Windows 一样)。

0 投票
1 回答
1361 浏览

jquery - 如何使用 jQuery - 此 '###.##.abc,22' 的 Inputmask 插件

有没有人知道使用 jQuery 的 Input mask 插件来实现以下行为,如果我们想要的话###.##.abc,22

0 投票
2 回答
127 浏览

javascript - 输入时格式化文本

我试着做我的功课,但如果我有一个区域,JS 不是它——我没有关键字来做任何正确的搜索。我所知道的是它可能涉及掩蔽/覆盖。

我想要一个带有客户端代码的输入元素,在用户输入的文本中寻找模式,因为他们输入它。如果他们输入与其他文本内联的电话号码模式,我希望该模式能够,对于初学者来说,得到样式。

最终,我想弄清楚如何通过 AJAX 用它做一些有用的事情。

PS。不是如何格式化文本框输入客户端的副本

0 投票
4 回答
57736 浏览

c# - 在 asp.net 中向文本框添加格式

我需要格式化一个 asp.net 文本框,使其仅接受以下形式的用户输入

### - ### - ### (#:仅限数字)

请提出建议或答案。

0 投票
1 回答
4703 浏览

regex - 匹配 25 个字符并以数字开头的正则表达式

我有一个文本字段,需要使用正则表达式进行验证。我的要求如下:

CCCCNNNNNNCCCCNNNNNNN(模板)

1234ABCDEFG123-ABCDEFG(示例字符串)

规则:

  • 整个字符串最多 25 个字符
  • 前四个字符 (CCCC) 必须是字母数字
  • CCCC 正好是 4 个字符,可以是数字或数字
  • CCCC 可以有一个破折号作为第 4 个字符
  • NNNNNNNNNNNN 最多可包含 21 个字符且只能包含数字

例如AAAA 1234 A58-是 CCCC 的有效字符串。

这是我的研究笔记:

  • 我需要先匹配数字
  • 我将需要+指定字符以匹配此模式 X 次
  • 之后我需要匹配 8-9 个空格的字母

这里有一篇关于 RegEx 模式的精彩文章:

用正则表达式匹配数字——只有数字和逗号

我的目标是将此 REGEX 模式应用于 WinForms 应用程序中的文本框掩码。

0 投票
1 回答
1566 浏览

.net - winform 的 MaskedTextBox 可以允许空格吗?

我有一个动态创建的表单,其中添加了许多 maskedtextboxes 并设置了它们的属性(如下面的代码所示)。

如果需要 10 个字符,则代码需要验证输入的文本长度是否为 10。但允许用户在开头或结尾输入空格以弥补这 10 个字符。

maskedtextbox 似乎没有保留这些,或者至少我设置属性的方式没有保留它们(也许 b/c 我设置了“C”?)

我可能只是在属性中设置了一些不正确的东西......比如 with AllowPromptAsInputorTextMaskFormat或其他一些属性,以允许这样做。

此外,我不想使用空格作为“PromptChar”,因为我希望用户看到要输入的字符数。

0 投票
4 回答
1355 浏览

c# - 如何验证需要两个十六进制字符的输入?

我想验证文本框中的字符串值。

验证要求是:

  1. 正好2个字符
  2. 仅十六进制字符

我怎样才能做到这一点?

0 投票
1 回答
7450 浏览

jquery - 蒙面的文本框输入jquery

我迫切需要建议。

我试图在我textboxes的页面上掩盖一些。我最初使用的timeEntry plugin是 Tim Wood 的。

IE 8我认为它工作正常,但是,它会导致在兼容模式下使用的人弹出混合内容消息。我无法弄清楚到底是什么导致了这种情况(一切似乎都是通过 https 加载的。我通过提琴手观看)所以我正在考虑使用另一个插件。

from digital bush 确实有效,但它在MaskedInput plugin一段时间内缺少掩蔽功能。

我能得到的最好的是'99:99'. I can't put an AMI can't put aPM并且我可以输入无效时间,例如99:99.

这比我已经拥有的功能倒退了一步。还有其他插件可以很好地屏蔽时间输入吗? Mieomask好像不再支持了?

0 投票
3 回答
1715 浏览

c# - 为什么蒙面文本框不工作 00-00-1900?

我是 WinForms 的新手。

当我尝试实现屏蔽文本框时,出现了一个错误。

我想要一个处理任何数字的掩码00-00-1900,但它是固定的,不能被用户覆盖。我怎么做?0019

有效输入的示例是19-12-198812-01-1958

0 投票
3 回答
2305 浏览

c# - 屏蔽文本框中的 00000 和 99999 有什么区别?

当我尝试在我的项目中使用蒙面文本框时,我看到了这一点,00000并在我的蒙面文本框中99999给出了相同的结果_____

我的蒙版文本框的蒙版中的 0 和 9 是否相同?如果有任何区别:那是什么?

请解释。