【问题标题】:JQuery Masked Input - No Illegal Filename CharactersJQuery 屏蔽输入 - 没有非法文件名字符
【发布时间】:2014-03-29 13:23:50
【问题描述】:

我正在尝试使用屏蔽输入 JQuery 插件,以便我的文本框不会接受 Windows 文件名系统中不允许的任何特殊字符。我正在寻找 .mask 参数来执行此操作,但还没有任何运气。此代码不允许使用特殊字符,但只允许用户输入两个字符。我的文本框的最小长度是 15

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

【问题讨论】:

  • 你还没有发布问题。

标签: jquery html asp.net jquery-inputmask


【解决方案1】:

如果您需要 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: " " };
});

【讨论】:

    猜你喜欢
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 2011-07-19
    • 2012-08-15
    • 2012-01-10
    相关资源
    最近更新 更多