使用 JQuery Mask Plugin 仅大声显示数字(不能以 0 开头)

Using JQuery Mask Plugin to only aloud numbers (can't start with 0)

我有这个输入(我正在使用 JQuery 遮罩插件):

 <input type="text" name="number" class="campo-formulario mascara-end-numero campo-numero perfil-input" id="perfil-numero" placeholder="Numero">

只能接受数字,第一个数字不能为0

使用这个,只接受数字:

jQuery('.mascara-end-numero').mask('#');

试图定义 "non-zero-at-first" 规则使用:

jQuery('.mascara-end-numero').mask('Z#', {
            translation: {
              'Z': {
                pattern: /[1-9]/, optional: true
              }
            }
          });

但是没有用:/

如何做到?

解决方案(删除"optional"):

jQuery('.mascara-end-numero').mask('Z#', {
            translation: {
              'Z': {
                pattern: /[1-9]/
              }
            }
          });