2014-03-29 69 views
0

我想使用蒙面输入JQuery插件,以便我的文本框将不会接受任何特殊字符,这将不会允许在Windows文件名系统中。我正在寻找.mask参数来做到这一点,但还没有任何运气。此代码不允许特殊字符,但它只允许用户输入两个字符。我的文本框的minimium长度为15JQuery屏蔽输入 - 没有非法文件名字符

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

所以你的问题是什么? – mason

+0

请参阅修改。 – ASPCoder1450

+0

您还没有发布任何问题。 – mason

回答

0

如果你需要15个字符的长度没有特殊字符,则:

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

'一' 是aphla字符。

如果您需要进行自定义模板过滤器,然后使用:

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

我认为这正则表达式将适用于Windows特殊字符的工作:

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

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