JQuery蒙面输入 - 没有非法文件名字符

时间:2014-03-29 13:23:50

标签: jquery html asp.net jquery-inputmask

我正在尝试使用屏蔽输入JQuery插件,这样我的文本框就不会接受Windows文件名系统中不允许的任何特殊字符。我正在搜索.mask参数来执行此操作但尚未运气。此代码不允许使用特殊字符,但只允许用户输入两个字符。我的文本框的最小长度为15

jQuery(function ($) {
    $('#KnowledgebaseTitle').mask("a*"), { placeholder: " " };
});

1 个答案:

答案 0 :(得分:0)

如果您需要15个字符长度,则不需要特殊字符:

jQuery(function ($) {
    $('#KnowledgebaseTitle').mask("***************"), { placeholder: " " };
});

'一个'是为了aphla chars。

如果您需要制作自定义蒙版过滤器,请使用:

$.mask.definitions['h'] = "[A-Fa-f0-9]"; // your regex filter etc...

我认为这个正则表达式适用于windows special chars:

$.mask.definitions['h'] = "^[.\\\\/:*?\"<>|]?[\\\\/:*?\"<>|]*";

jQuery(function ($) {
    $('#KnowledgebaseTitle').mask("hhhhhhhhhhhhhhh"), { placeholder: " " };
});
相关问题