【问题标题】:Using the jQuery Mask Plugin with multiple formats使用多种格式的 jQuery Mask 插件
【发布时间】:2015-09-07 23:57:53
【问题描述】:

我正在使用jQuery Mask Plugin,我想要支持两种格式,但它没有按照我想要的方式工作。

我的掩码格式是:F9999 V9999 M9F9999 V99999 M999

我用这个作为掩码F9999 V9999?9 M9?99

我的代码:

$('#someInput').mask("F9999 V9999?9 M9?99");

我想在中间支持可选字符,但如果我把它留空并在 M 字符之后填充下一个字符,一切都会后退一步。

如何在这个插件中使用多个掩码?

【问题讨论】:

  • jQuery 没有遮罩功能。你用的是什么插件?你怎么称呼它?你的代码在哪里?你的输入是什么样的?你期待什么输出?到目前为止你尝试过什么????
  • 作为插件我使用plugins.jquery.com/mask

标签: jquery masking


【解决方案1】:

我自己找到了解决方案。 我需要覆盖定义 $.mask.definitions['h'] = "[0-9 ]"; //允许空字符 $.mask.placeholder = '_';

最后的结果变成了

$('#someInput').mask("F9999 V9999h M9hhh");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 2019-12-18
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多