我正在尝试使用屏蔽输入 JQuery 插件,以便我的文本框不会接受 Windows 文件名系统中不允许的任何特殊字符。我正在寻找 .mask 参数来执行此操作,但还没有任何运气。此代码不允许使用特殊字符,但只允许用户输入两个字符。我的文本框的最小长度是 15
jQuery(function ($) {
$('#KnowledgebaseTitle').mask("a*"), { placeholder: " " };
});
我正在尝试使用屏蔽输入 JQuery 插件,以便我的文本框不会接受 Windows 文件名系统中不允许的任何特殊字符。我正在寻找 .mask 参数来执行此操作,但还没有任何运气。此代码不允许使用特殊字符,但只允许用户输入两个字符。我的文本框的最小长度是 15
jQuery(function ($) {
$('#KnowledgebaseTitle').mask("a*"), { placeholder: " " };
});
如果您需要 15 个字符长度而不需要特殊字符,则:
jQuery(function ($) {
$('#KnowledgebaseTitle').mask("***************"), { placeholder: " " };
});
'a' 代表 aphla 字符。
如果您需要制作自定义蒙版过滤器,请使用:
$.mask.definitions['h'] = "[A-Fa-f0-9]"; // your regex filter etc...
我认为这个正则表达式适用于 Windows 特殊字符:
$.mask.definitions['h'] = "^[.\\\\/:*?\"<>|]?[\\\\/:*?\"<>|]*";
jQuery(function ($) {
$('#KnowledgebaseTitle').mask("hhhhhhhhhhhhhhh"), { placeholder: " " };
});