我有一个使用jQuery mask plugin的表单。在大多数字段输入中,它使用掩码为“99999-999”并且工作:插件自动在字段中显示“ - ”字符。用户无需输入“ - ”字符。 但是,当我指定“999,00”时,它会更改“0”字符以接受每个数字,而这不是此特定输入所需的内容。有没有办法将其更改为文字“0”字符,而不是0表示[0-9]?
PS:我已经尝试过使用蒙版翻译。它不是自动显示'0'字符,而是仅允许输入每个字符而不是“0”。
$("#foobar").mask("999,00", {translation :
{'0' : {pattern: /0/}}
});
答案 0 :(得分:2)
试试这个:
$("#data").mask("99,ZZ", {
translation: {
'Z': {
pattern: /[0]/,
fallback: '0'
}
}
});
您可以查看结果Here。