Tag: jquery mask

jquery money masking输入只有负整数

我试图仅使用可选的负或正整数来屏蔽输入。 我试过用 jQuery(function($){ $.mask.definitions[‘~’]='[-]?’; $(“#eyescript”).mask(“~?999999999”); }); 但这首先允许任何角色。 (例如:f12,-12,+ 12,/ 12等。) 我希望用户在第一个位置严格使用’ – ‘或任何数字。 我怎样才能做到这一点?

jQuery Mask Plugin:负整数的掩码

我在我的web项目中使用jQuery Mask Plugin 。 它被广泛使用,我现在不想改变它。 我使用以下掩码作为带小数分隔符的数字: 例如,对于元素: 我使用以下面具: $(‘input.number-field’).mask(‘#,##0’, {‘reverse’: true}); 它适用于正数,但现在我想添加负数的支持。 以下两种模式都不起作用: $(‘input.number-field’).mask(‘#,##0Z’, { reverse: true, translation: { ‘Z’: { pattern: /\-?/ } } }) $(‘input.number-field’).mask(‘Z#,##0’, { reverse: true, translation: { ‘Z’: { pattern: /\-?/ } } }) $(‘input.number-field’).mask(‘Z#,##0’, { reverse: true, translation: { ‘Z’: { pattern: /-/, optional: true } } }) 最后一个似乎工作,但只有4行数字。 […]

jquery蒙面输入只有第一个数字可选的rest必须

我使用jquery蒙面输入插件,需要一个具有以下格式的手机字段: 1 (222) – 000 – 1114 我的代码看起来像这样: $(“#myPhone”).mask(“9 (999) – 999 – 9999”); 现在我似乎无法让它工作,使第一个数字可选,但其余的强制性。 所以以下数字是有效的 : 1 (222) – 000 – 1114 (222) – 000 – 1114 以下数字无效 1 (222) – 000 – 11 (222) – 00 – 0011 使用“?9(999) – 999- 9999”将不起作用,因为它使整个事物可选 如果不能用蒙面语完成,有人可以用正则表达式来帮助我实现这个目标吗?

带逗号和小数的Jquery Mask编号

我正在使用Jquery掩码插件来格式化我的网站上的许多东西,我正在试图弄清楚如何让它以我需要的方式格式化数字。 我使用以下插件。 https://igorescobar.github.io/jQuery-Mask-Plugin/ 我试图为我的号码获取以下格式。 999,999,999.99 该数字是一个货币字段,需要每三位数添加一个逗号,该值可以低至0.00