C# 在数字屏蔽输入中使用特殊字符(星号)

C# 在数字屏蔽输入中使用特殊字符(星号),c#,jquery,plugins,special-characters,mask,C#,Jquery,Plugins,Special Characters,Mask,我如何在列表中添加特殊字符*(星号) 我阅读了文档并四处查看,我只能通过编辑插件本身来实现这一点,而这是我不想做的事情(避免将来的更新问题) 更改此选项: $.mask = { //Predefined character definitions definitions: { '9': "[0-9]", 'a': "[A-Za-z]", '*': "[A-Za-z0-9]" }, dataName: "rawMask

我如何在列表中添加特殊字符*(星号)

我阅读了文档并四处查看,我只能通过编辑插件本身来实现这一点,而这是我不想做的事情(避免将来的更新问题)

更改此选项:

$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '*': "[A-Za-z0-9]"
    },
    dataName: "rawMaskFn",
    placeholder: '_'
};
$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '~': "[A-Za-z0-9]"
    },
    dataName: "rawMaskFn",
    placeholder: '_'
};
进入这个:

$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '*': "[A-Za-z0-9]"
    },
    dataName: "rawMaskFn",
    placeholder: '_'
};
$.mask = {
    //Predefined character definitions
    definitions: {
        '9': "[0-9]",
        'a': "[A-Za-z]",
        '~': "[A-Za-z0-9]"
    },
    dataName: "rawMaskFn",
    placeholder: '_'
};
我试图实现的掩码是:
(99)999*9?99999

我制作了以下代码以适合我的控制器:

scriptMascara = string.Format("$('#{0}').mask('(99) 999*9?99999', {{placeholder:'{1}'}});", this.ClientID, PLACE_HOLDER);

PS:上面的代码不起作用,因为
*
是插入定义的一部分掩码定义只是一个关联数组,因此您应该能够删除“*”引用,而无需编辑插件


简单,正是我所需要的。谢谢