【问题标题】:Validate data mask验证数据掩码
【发布时间】:2015-04-30 08:30:11
【问题描述】:

我在验证数据掩码时遇到问题。

<strike><input type="text" data-mask="a-99999999-9"></strike>

我需要你去哪里“a”只有字母“VEJPG”才可用。

如果有人知道它是怎么做到的,谢谢。

【问题讨论】:

  • 你的意思是使用pattern属性吗? &lt;input pattern="a-[VEJPG]+"/&gt;。你的问题不是很清楚。
  • data-mask="a-99999999-9" "a"= abcdef... "9"= 012345... 我需要你去哪里 "a" 只有字母 "VEJPG "

标签: javascript jasny-bootstrap data-masking


【解决方案1】:

JQuery Mask 插件无法识别掩码表达式中的“a”,它支持“A” 这将起作用:

<strike><input type="text" data-mask="A-99999999-9"></strike>

如果你希望第一个字母只出现在 V 或 E 或 J 或 P 或 G 中,那么你必须在 javascript 中调用掩码构造函数,如下所示:

$("#idOfTextInput").mask("v-9999999-9",{translation: {'v':{pattern:/[VEJPG]/}}});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 2021-03-07
    • 2015-10-18
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多