javascript - 验证数据掩码

标签 javascript jasny-bootstrap data-masking

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

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

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

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

最佳答案

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]/}}});

关于javascript - 验证数据掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29962746/

相关文章:

css - Jasny Bootstrap 在带有粘性页脚的移动屏幕上关闭 Canvas 导航

node.js - 为什么不调用 https.request 回调?

database - 共享数据库上的数据屏蔽策略错误

pentaho - 我应该如何使用 pentaho PDI (spoon) 执行数据屏蔽?

sql - 存储过程中的屏蔽列

javascript - 命名空间和全局变量

javascript - 如何将 GET api 写入 Node.js 中的现有文件中

javascript - 无法清除文件输入

javascript - 如何在按钮中显示div

javascript - 将 AJAX 内容放入 DOM 中或通过 onClick 事件向 jQuery 注册对象?